función numpy.indices() – Python

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]]

Publicación traducida automáticamente

Artículo escrito por sanjoy_62 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *