The numpy.where() funkcja zwraca indeksy elementów tablicy wejściowej, w których spełniony jest podany warunek.
Składnia: numpy.where(warunek [, x, y])
Parametry:
stan : Gdy True, daj x, w przeciwnym razie daj y.
x, y: Wartości do wyboru. x, y i warunek muszą być transmitowane do pewnego kształtu.Zwroty:
na zewnątrz : [ndarray lub krotka ndarrays] Jeśli określono zarówno x, jak i y, tablica wyjściowa zawiera elementy x, gdzie warunek ma wartość True, oraz elementy z y gdzie indziej.rzuć ciąg znaków na int javaJeśli podany jest tylko warunek, zwróć warunek krotki.nonzero(), indeksy, w których warunek ma wartość True.
Kod nr 1:
Java do obiektu json
# Python program explaining> # where() function> > import> numpy as np> > np.where([[>True>,>False>], [>True>,>True>]],> >[[>1>,>2>], [>3>,>4>]], [[>5>,>6>], [>7>,>8>]])> |
>
>
Algorytm planowania okrężnego
Wyjście :
array([[1, 6], [3, 4]])>
Kod nr 2:
# 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])> |
>
znak.porównaj Java
>
Wyjście :
[[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])>