Numpy NP.escolher

Numpy NP.escolher
O método Numpy Choice () nos permite selecionar elementos de uma matriz multidimensional.Vamos discutir.

Função Sintaxe

A função escolha () assume uma sintaxe, conforme ilustrado abaixo:

Numpy.Escolha (a, opções, out = Nenhum, modo = 'Raise')

Os parâmetros de função incluem:

  1. a - refere -se à matriz que mantém as opções na forma de [0, n -1] onde n é o número de opções.
  2. Escolhas - refere -se à matriz de escolha.
  3. OUT - Matriz de saída.
  4. modo - decide como os números fora do índice de [0, n -1] são tratados.

A função retorna uma variedade de opções de elemento.

Exemplo 1

Considere o exemplo abaixo:

importar numpy como np
arr = np.Array ([[1,2,3,4], [5,6,7,8]]))
res = np.Escolha ([1,1,1,1], arr)
Imprimir (res)

Isso deve retornar:

[5 6 7 8]

Exemplo 2

Outro exemplo é como mostrado abaixo:

Escolhas = [[0, 1, 2, 3], [4, 5,6,7],
[8,9,10,11], [12,13,14,15]]
NP.Escolha ([2, 3, 1, 0], opções)

Isso retorna:

Array ([8, 13, 6, 3])

Exemplo 3

Outro exemplo é ilustrado abaixo:

importar numpy como np
arr = np.ARANGE (10).remodelar (2,5)
Imprimir (NP.Escolha ([1,0,1,0,1], arr))

O código acima deve tomar as opções fornecidas na matriz. Os valores de escolha variam entre 0 e N-1, onde n é o número de opções.

A matriz resultante é como mostrado:

[5 1 7 3 9]

Fechamento

Este artigo explorou os fundamentos do uso da função Numpy Escolha. Sinta -se à vontade para explorar os documentos para mais.