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í ndminvektoru 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.


Otestujte se pomocí cvičení

Cvičení:

Ke kontrole tvaru pole použijte správnou syntaxi NumPy.

arr = np.array([1, 2, 3, 4, 5])

print(arr.)