NumPy array form
- Föregående Sida NumPy kopia/visning
- Nästa Sida NumPy omformning av array
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)
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)
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.
- Föregående Sida NumPy kopia/visning
- Nästa Sida NumPy omformning av array