Jedną z najbardziej korzystnych, ale prostych procedur indeksowania w Numpy jest npindex (). Ta rutyna zapewnia nam iterator, który zwraca wskaźniki elementów w tablicy N-wymiarowej.
Ten krótki artykuł omówi rutynę ndindex () i jej użycie w Numpy.
Składnia
Składnia rutyny NDINDEX jest jak pokazano:
1 | klasa Numpy.ndindex (*kształt) |
Parametry
Akceptuje kształt tablicy jako skalarną liczbę całkowitą lub krotek liczb całkowitych.
Przykład 1
Rozważ przykład pokazany poniżej:
1 2 | dla indeksu w NP.ndindex (2,3): Drukuj (indeks) |
W takim przypadku używamy funkcji NDINDEX, aby uzyskać wskaźnik elementów w szeregu kształtów (2,3).
Powyższy kod powinien zwrócić:
1 2 3 4 5 6 | (0, 0) (0, 1) (0, 2) (1, 0) (1, 1) (1, 2) |
Przykład nr 2
Możemy również przekazać kształt jako pojedynczy krotek. Na przykład:
1 2 3 | ARR = NP.tablica ([[1,2,3], [4,5,6]]) dla indeksu w NP.ndindex (ARR.kształt)): Drukuj (indeks) |
Tutaj używamy ARR.Własność kształtu jako wartość funkcji ndIndex ().
Zamknięcie
W tym opisaliśmy funkcję ndIndex () w Numpy i jak z niej korzystać. Zapraszam do odkrywania dokumentów, aby dowiedzieć się więcej.
Szczęśliwe kodowanie!!