NumPy array form

Arrayens form

Arrayens form är antalet element i varje dimension.

Hämta arrayens form

NumPy-array har en egenskap som shape egenskapen, som returnerar en tuple där varje index har antalet element i motsvarande element.

Exempel

Skriv ut formen på en 2-D array:

import numpy as np
arr = np.array([[1, 2, 3, 4], [5, 6, 7, 8]])
print(arr.shape)

Kör Exempel

Exempeln ovan returnerar (2, 4), vilket innebär att denna array har 2 dimensioner, varje dimension har 4 element.

Exempel

Använd ndmin Skapa en vektor med värdena 1,2,3,4 och skapa en array med 5 dimensioner och verifiera att värdet för den sista dimensionen är 4:

import numpy as np
arr = np.array([1, 2, 3, 4], ndmin=5)
print(arr)
print('shape of array:', arr.shape)

Kör Exempel

Vad representerar formen på en tuple?

Hela indexet anger antalet element som finns i motsvarande dimension.

I föregående exempel är index 4, vårt värde är 4, så vi kan säga att den 5:e (4 + 1 th) dimensionen har 4 element.