Tvar NumPy Array
Tvar pole
Tvar pole je počet prvků v každé dimenzi.
Získejte tvar pole
Pole NumPy mají atribut nazvaný shape
, který vrací n-tici, přičemž každý index má počet odpovídajících prvků.
Příklad
Vytiskněte tvar 2D pole:
import numpy as np
arr = np.array([[1, 2, 3, 4],
[5, 6, 7, 8]])
print(arr.shape)
Výše uvedený příklad vrací (2, 4)
, což znamená, že pole má 2 rozměry, kde první rozměr má 2 prvky a druhý má 4.
Příklad
Vytvořte pole s 5 rozměry pomocí ndmin
vektoru s hodnotami 1,2,3,4 a ověřte, že poslední rozměr má hodnotu 4:
import numpy as np
arr = np.array([1, 2, 3, 4], ndmin=5)
print(arr)
print('shape of array :', arr.shape)
Co představuje tvar n-tice?
Celá čísla v každém indexu vypovídají o počtu prvků, které má odpovídající dimenze.
Ve výše uvedeném příkladu na indexu-4 máme hodnotu 4, takže můžeme říci, že 5. ( 4 + 1.) dimenze má 4 prvky.