NP NP.elegir

NP NP.elegir
El método Numpy Elige () nos permite seleccionar elementos de una matriz multidimensional.Déjanos discutir.

Sintaxis de funciones

La función Elección () toma una sintaxis como se ilustra a continuación:

numpy.Elija (A, opciones, Out = None, Mode = 'Raise')

Los parámetros de la función incluyen:

  1. A - se refiere a la matriz que contiene las opciones en forma de [0, n -1] donde n es el número de opciones.
  2. Opciones: se refiere a la matriz de elección.
  3. Out - matriz de salida.
  4. Modo: decide cómo se tratan los números fuera del índice de [0, N -1].

La función devuelve una matriz de opciones de elementos.

Ejemplo 1

Considere el ejemplo a continuación:

importar numpy como np
arr = np.Array ([[1,2,3,4], [5,6,7,8]])
Res = NP.Elija ([1,1,1,1], arr)
Imprimir (Res)

Esto debería volver:

[5 6 7 8]

Ejemplo 2

Otro ejemplo es como se muestra a continuación:

Opciones = [[0, 1, 2, 3], [4, 5,6,7],
[8,9,10,11], [12,13,14,15]]
notario público.Elija ([2, 3, 1, 0], opciones)

Esto regresa:

Array ([8, 13, 6, 3])

Ejemplo 3

Otro ejemplo se ilustra a continuación:

importar numpy como np
arr = np.Arange (10).remodelar (2,5)
Imprimir (NP.Elija ([1,0,1,0,1], arr))

El código anterior debe tomar las opciones proporcionadas en la matriz. Los valores de elección varían entre 0 y N-1, donde n es el número de opciones.

La matriz resultante es como se muestra:

[5 1 7 3 9]

Clausura

Este artículo exploró los fundamentos de usar la función de elección numpy. Siéntase libre de explorar los documentos para más.