numpy.indices()
La función devuelve una array que representa los índices de una cuadrícula. Calcule una array en la que las subarreglas contengan valores de índice 0, 1,… que varían solo a lo largo del eje correspondiente.
Sintaxis: numpy.indices (dimensions, dtype, sparse = False)
Parámetros:
dimensiones: [secuencia de enteros] La forma de la cuadrícula.
dtype: [dtype, opcional] Tipo de datos del resultado.
disperso: [booleano, opcional] Devuelve una representación dispersa de la cuadrícula en lugar de una representación densa. El valor predeterminado es Falso.Devuelve: [ndarray o tupla de ndarrays]
Si sparse es False:
Devuelve una array de índices de cuadrícula, grid.shape = (len(dimensiones), ) + tupla(dimensiones).Si sparse es True:
Devuelve una tupla de arreglos, con cuadrícula[i].forma = (1, …, 1, dimensiones[i], 1, …, 1) con dimensiones[i] en el i-ésimo lugar
Código #1:
# Python program explaining # numpy.indices() function # importing numpy as geek import numpy as geek gfg = geek.indices((2, 3)) print (gfg)
Producción :
[[[0 0 0] [1 1 1]] [[0 1 2] [0 1 2]]]
Código #2:
# Python program explaining # numpy.indices() function # importing numpy as geek import numpy as geek grid = geek.indices((2, 3)) gfg = grid[1] print (gfg)
Producción :
[[0 1 2] [0 1 2]]