Una de las rutinas de indexación más beneficiosas pero directas en Numpy es el npindex (). Esta rutina nos proporciona iterador que devuelve los índices de elementos en una matriz n-dimensional.
Este breve artículo discutirá la rutina ndindex () y su uso en numpy.
Sintaxis
La sintaxis de la rutina ndindex es como se muestra:
1 | clase Numpy.ndindex (*forma) |
Parámetros
Acepta la forma de la matriz como entero escalar o tupla de enteros.
Ejemplo 1
Considere el ejemplo que se muestra a continuación:
1 2 | Para el índice en NP.ndindex (2,3): Imprimir (índice) |
En este caso, utilizamos la función NDIndex para obtener el índice de los elementos en una matriz de formas (2,3).
El código anterior debe devolver:
1 2 3 4 5 6 | (0, 0) (0, 1) (0, 2) (1, 0) (1, 1) (1, 2) |
Ejemplo #2
También podemos pasar la forma como una sola tupla. Por ejemplo:
1 2 3 | arr = np.Array ([[1,2,3], [4,5,6]]) Para el índice en NP.ndindex ((arr.forma)): Imprimir (índice) |
Aquí usamos el arr.Forma de la propiedad como el valor de la función ndindex ().
Clausura
En este, cubrimos la función ndindex () en numpy y cómo usarla. Siéntase libre de explorar los documentos para aprender más.
Codificación feliz!!