Uma das rotinas de indexação mais benéfica, mas direta em Numpy, é o npindex (). Essa rotina nos fornece iterador que retorna os índices de elementos em uma matriz n-dimensional.
Este pequeno artigo discutirá a rotina ndindex () e seu uso em Numpy.
Sintaxe
A sintaxe da rotina ndindex é como mostrado:
1 | classe Numpy.ndindex (*forma) |
Parâmetros
Ele aceita a forma da matriz como um número inteiro escalar ou tupla de inteiros.
Exemplo 1
Considere o exemplo mostrado abaixo:
1 2 | para índice em NP.ndindex (2,3): Imprimir (índice) |
Nesse caso, usamos a função NDIndex para obter o índice dos elementos em uma matriz de formas (2,3).
O código acima deve retornar:
1 2 3 4 5 6 | (0, 0) (0, 1) (0, 2) (1, 0) (1, 1) (1, 2) |
Exemplo #2
Também podemos passar a forma como uma única tupla. Por exemplo:
1 2 3 | arr = np.Array ([[1,2,3], [4,5,6]])) para índice em NP.ndindex ((arr.forma)): Imprimir (índice) |
Aqui, usamos o ARR.Moldar a propriedade como o valor da função ndindex ().
Fechamento
Neste, cobrimos a função ndindex () em Numpy e como usá -lo. Sinta -se à vontade para explorar os documentos para aprender mais.
Codificação feliz!!