Numpy NP.velge

Numpy NP.velge
Numpy Select () -metoden lar oss velge elementer fra en flerdimensjonal matrise.La oss diskutere.

Funksjonssyntaks

Velg () -funksjonen tar på seg en syntaks som illustrert nedenfor:

numpy.Velg (A, valg, ut = ingen, modus = 'Raise')

Funksjonsparametrene inkluderer:

  1. a - refererer til matrisen som holder valgene i form av [0, n -1] der n er antall valg.
  2. Valg - refererer til valgmatrisen.
  3. ut - Output -matrise.
  4. Mode - bestemmer hvordan tall utenfor indeksen for [0, n -1] blir behandlet.

Funksjonen returnerer en rekke elementvalg.

Eksempel 1

Tenk på eksemplet nedenfor:

Importer numpy som NP
arr = np.Array ([[1,2,3,4], [5,6,7,8]]))
res = np.Velg ([1,1,1,1], ARR)
trykk (res)

Dette skulle komme tilbake:

[5 6 7 8]

Eksempel 2

Et annet eksempel er som vist nedenfor:

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

Dette kommer tilbake:

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

Eksempel 3

Et annet eksempel er illustrert nedenfor:

Importer numpy som NP
arr = np.Arange (10).omforme (2,5)
trykk (NP.Velg ([1,0,1,0,1], ARR))

Koden over skal ta valgene som er gitt i matrisen. Valgverdiene varierer mellom 0 og n-1, der n er antall alternativer.

Den resulterende matrisen er som vist:

[5 1 7 3 9]

Lukking

Denne artikkelen undersøkte det grunnleggende ved å bruke Numpy Select -funksjonen. Utforsk gjerne dokumentene for mer.