Numpy np.scegliere

Numpy np.scegliere
Il metodo Numpy scelto () ci consente di selezionare elementi da un array multidimensionale.Discutiamo.

Sintassi della funzione

La funzione Sezione () assume una sintassi come illustrato di seguito:

numpy.Scegli (a, scelte, out = nessuno, modalità = 'sollevare')

I parametri della funzione includono:

  1. A - si riferisce all'array che tiene le scelte sotto forma di [0, n -1] in cui n è il numero di scelte.
  2. Scelte: si riferisce all'array di scelta.
  3. Out - Array di output.
  4. Modalità: decide come vengono trattati i numeri al di fuori dell'indice di [0, n -1].

La funzione restituisce una serie di scelte di elementi.

Esempio 1

Considera l'esempio seguente:

Importa Numpy come NP
arr = np.Array ([[1,2,3,4], [5,6,7,8]])
res = np.Scegli ([1,1,1,1], arr)
Stampa (Res)

Questo dovrebbe tornare:

[5 6 7 8]

Esempio 2

Un altro esempio è come mostrato di seguito:

scelte = [[0, 1, 2, 3], [4, 5,6,7],
[8,9,10,11], [12,13,14,15]]
np.Scegli ([2, 3, 1, 0], scelte)

Questo ritorna:

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

Esempio 3

Un altro esempio è illustrato di seguito:

Importa Numpy come NP
arr = np.Arange (10).Reshape (2,5)
Stampa (NP.Scegli ([1,0,1,0,1], arr))

Il codice sopra dovrebbe prendere le scelte fornite nell'array. I valori di scelta vanno tra 0 e N-1, dove n è il numero di opzioni.

L'array risultante è come mostrato:

[5 1 7 3 9]

Chiusura

Questo articolo ha esplorato i fondamenti dell'utilizzo della funzione Numpy Scegli. Sentiti libero di esplorare i documenti per ulteriori informazioni.