numpy.unravel_index()
La función convierte un índice plano o una array de índices planos en una tupla de arrays de coordenadas.
Sintaxis: numpy.unravel_index(índices, forma, orden = ‘C’)
Parámetros:
índices: [array_like] Una array de enteros cuyos elementos son índices en la versión aplanada de una forma de array de dimensiones.
forma: [tupla de enteros] La forma de la array que se usará para desentrañar índices.
orden: [{‘C’, ‘F’}, opcional] Determina si el índice múltiple debe verse como indexado en orden de fila principal (estilo C) o de columna principal (estilo Fortran).Devuelve: [tupla de ndarray] Cada array en la tupla tiene la misma forma que la array de índices.
Código #1:
# Python program explaining # numpy.unravel_index() function # importing numpy as geek import numpy as geek gfg = geek.unravel_index([22, 41, 37], (7, 6)) print(gfg)
Producción :
(array([3, 6, 6]), array([4, 5, 1]))
Código #2:
# Python program explaining # numpy.unravel_index() function # importing numpy as geek import numpy as geek gfg = geek.unravel_index([22, 41, 37], (7, 6), order = 'F') print(gfg)
Producción :
(array([1, 6, 2]), array([3, 5, 5]))