Forma di array NumPy

La forma dell'array

La forma dell'array è il numero di elementi in ogni dimensione.

Ottieni la forma dell'array

Un array NumPy ha un attributo chiamato shape L'attributo, che restituisce una tupla, con ogni indice che ha il numero di elementi corrispondenti.

Esempio

Stampa la forma di un array 2-D:

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

Esegui esempio

L'esempio precedente restituisce (2, 4), questo significa che l'array ha 2 dimensioni, ognuna con 4 elementi.

Esempio

Utilizzando ndmin Crea un vettore con i valori 1,2,3,4 e crea un array di 5 dimensioni, verificando che l'ultimo valore della dimensione sia 4:

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

Esegui esempio

Cosa rappresenta la forma di un tuple?

Ogni intero all'indice indica il numero di elementi posseduti dalla dimensione corrispondente.

Nell'esempio precedente, l'indice 4, il nostro valore è 4, quindi possiamo dire che la quinta (4 + 1 th) dimensione ha 4 elementi.