Numpy NP.Ndindex

Numpy NP.Ndindex

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