Kształt (wymiar) tablicy - zastosowanie atrybutu 'shape'
Kształt tablicy to liczba elementów w każdym wymiarze tablicy.
W Numpy kształt tablicy określamy dzięki atrybutowi 'shape'.
Przykład 1
import numpy as np
x=np.array([1,2,3,4])
print(x.shape)
(4,)
#wynik - tablica ma 4 elementy
Przykład 2
import numpy as np
x=np.array([[1,2,3,4],[5,6,7,8]])
print(x.shape)
(2, 4)
#wynik - tablica ma dwa wymiary: w pierwszym wymiarze zawiera 2 elementy w drugim wymiarze 4 elementy.
Przykład 3
import numpy as np
x=np.array([[[1,2,3,4],[5,6,7,8]]])
print(x.shape)
(1, 2, 4) #wynik
#wynik - tablica ma 3 wymiary: w pierwszym wymiarze zawiera 1 element, w drugim wymiarze 2 elementy a w trzecim wymiarze 4 elementy.
Zmiana kształtu tablicy w Numpy - zastosowanie atrubutu 'reshape'
Przykład 1
import numpy as np
x=np.array([1,2,3,4,5,6])
print(x.reshape(2,3))
[[1 2 3]
[4 5 6]]
#wynik - zmieniliśmy kształt tablicy z jednowymiarowej o liczbie elementów 6, na dwuwymiarową.