HTML CSS PYTHON
reklama
Indeksowanie tablic w numpy

Tablica w Pythonie w bibliotece numpy to wielowymiarowa siatka indeksowanych elementów. Te elementy, najczęściej liczby, są wszystkie tego samego typu, indeksowane przez krotkę nieujemnych liczb całkowitych.
Dostęp do elementów w tablicy można uzyskać odwołując się do numeru indeksu.
Indeksy tablic liczone są od 0, zatem pierwszy indeks ma numer 0, drugi 1, i tak dalej.

Przykład
import numpy as np
 
x=np.array([1,2,3,4])
print(x)
[1 2 3 4]      #wynik, utworzono tablicę
print(x[2])
3              #wynik, pobrano indeks o numerze 2
Dodawanie indeksów w tablicy

Indeksy w tablicy można dodawać, odwołując się do ich numerów:

Przykład
import numpy as np
 
x=np.array([1,2,3,4])
print(x[2]+x[3])
7               #wynik, suma indeksów o numerach 2 i 3
Pobieranie indeksów w tablicach 2-wymiarowych

W tablicach 2-wymiarowych indeks pobieramy wprowadzając do parametru funkcji liczby całkowite, oddzielone przecinkiem reprezentujące w kolejności wymiar i indeks elementu. Można sobie wyobrazić, że dla 2-wymiarowych tablic pierwszą wartością są wiersze, a drugą kolumny

Przykład
import numpy as np
 
x=np.array([[1,2,3],[4,5,6]])
print(x[1,2])
6        #wynik, pobrano indeks numer 2 z wymiaru 1
print(x[0,1])
2        #wynik, pobrano indeks numer 1 z wymiaru 0
Pobieranie indeksów w tablicach 3-wymiarowych

W tablicach 3-wymiarowych indeks pobieramy wprowadzając do parametru funkcji liczby całkowite, oddzielone przecinkiem, reprezentujące w kolejności numer tablicy, wymiar i indeks elementu:
Przykład
import numpy as np
 
x=np.array([[[1,2,3],[4,5,6]],[[7,8,9],[10,11,12]]])
print(x[1,0,1])
8        #wynik, pobrano indeks z tablicy 1, wymiaru 0 i indeksu 1
 
Indeksowanie negatywne

Można uzyskać dostęp od końca tablicy, wprowadzając ujemny numer indeksu:
Przykład
import numpy as np
 
x=np.array([[[1,2,3],[4,5,6]],[[7,8,9],[10,11,12]]])
print(x[1,1,-1])
12     #wynik, pobrano indeks z tablicy 1, wymiaru 1 i indeksu -1
print(x[1,1,-2])
11     #wynik, pobrano indeks z tablicy 1, wymiaru 1 i indeksu -2
 
reklama
reklama
Szkoła bananik.pl jest zoptymalizowana pod kątem uczenia się, testowania i szkolenia.
Przykłady są stale sprawdzane, aby uniknąć błędów, ale nie możemy zagwarantować pełnej poprawności wszystkich treści.
Korzystając z tej witryny, wyrażasz zgodę na przeczytanie i zaakceptowanie naszych warunków użytkowania, plików cookie i polityki prywatności.
© 2022 bananik.pl
Ta strona używa ciasteczek (cookies), dzięki którym nasz serwis może działać lepiej.Rozumiem