De numpy.where() funksjonen returnerer indeksene til elementer i en inndatamatrise der den gitte betingelsen er oppfylt.
Syntaks: numpy.where(tilstand[, x, y])
Parametere:
betingelse : Når True, gi x, ellers gi y.
x, y: Verdier å velge mellom. x, y og tilstand må kunne kringkastes til en eller annen form.
Returnerer:
ut: [ndarray eller tuppel av ndarrays] Hvis både x og y er spesifisert, inneholder utmatrisen elementer av x der betingelsen er Sann, og elementer fra y andre steder.Hvis bare betingelse er gitt, returner tuple condition.nonzero(), indeksene der betingelse er True.
java string.format
Kode #1:
np.linspace
# Python program explaining> # where() function> > import> numpy as np> > np.where([[>True>,>False>], [>True>,>True>]],> >[[>1>,>2>], [>3>,>4>]], [[>5>,>6>], [>7>,>8>]])> |
>
innbundet vs pocketbok
>
Utgang:
array([[1, 6], [3, 4]])>
Kode #2:
html listeboks
# Python program explaining> # where() function> > import> numpy as np> > # a is an array of integers.> a>=> np.array([[>1>,>2>,>3>], [>4>,>5>,>6>]])> > print>(a)> > print> (>'Indices of elements <4'>)> > b>=> np.where(a<>4>)> print>(b)> > print>(>'Elements which are <4'>)> print>(a[b])> |
jerv vs grevling
>
>
Utgang:
[[1 2 3] [4 5 6]] Indices of elements <4 (array([0, 0, 0], dtype=int64), array([0, 1, 2], dtype=int64)) Elements which are <4 array([1, 2, 3])>