Sintassi
numpy.dimensione (array_1, axis = nessuno)
Numpy è un pacchetto Python. Per utilizzare questo pacchetto o per utilizzare qualsiasi funzione della libreria numpy, dobbiamo importare la libreria utilizzando "importa numpy come np", oppure possiamo semplicemente usare "import numpy" senza definire il nome della funzione. Se abbiamo importato la libreria con un nome di funzione, utilizzare un nome funzione con la funzione size (), i.e., np.misurare(). Se abbiamo importato numpy senza un nome di funzione, ogni volta che chiamiamo qualsiasi metodo della libreria numpy, dobbiamo usare numpy con quella funzione, i.e., numpy.misurare().
Parametri
Array_1: In array, abbiamo archiviato gli elementi dello stesso tipo di dati. Array_1 è l'array di input. Possiamo anche archiviare elementi con diversi tipi di dati in un array, ma non è una buona pratica. Python consente l'archiviazione di diversi tipi di dati in una variabile di array.
Asse: Il parametro "Asse" è facoltativo; Se vogliamo contare lungo le righe e le colonne, questo parametro viene utilizzato. E se non viene utilizzato, per impostazione predefinita, fornisce il numero totale degli elementi dell'array.
Valore di ritorno
Dà la dimensione dell'array ed è un valore intero perché la dimensione di un array non può mai essere in un punto mobile.
Metodi usati
Usando la funzione Len ()
Osserveremo come utilizziamo il metodo Len () per ottenere le dimensioni di un array monodimensionale. Con l'aiuto della funzione Len (), acquisiremo la lunghezza (tutti gli elementi) dell'array definito.
In questo programma, importa la libreria numpy con il nome della funzione NP. L'array monodimensionale inizializzato con valori interi e memorizzato in una variabile, dire "array_0". Quindi con l'aiuto del metodo print (), viene presentato un messaggio sulla console. E con un'altra istruzione print (), visualizzare le dimensioni dell'array richiesto chiamando il metodo Len (). All'interno della parentesi, dai il nome dell'array le cui dimensioni vogliamo trovare. Gli elementi totali dell'array definito possono essere ottenuti mediante l'uso della funzione len ().
Utilizzo della funzione size ()
In questo caso, otterremo le dimensioni dell'array 2D utilizzando la funzione size (). Qui la dimensione dell'array indica i valori totali nell'array.
Integrazione della libreria numpy per utilizzare l'array numpy. Dichiarare l'array bidimensionale. Questo array 2D è costituito da diversi valori interi. Stampa il messaggio sulla schermata di output con la funzione print (). Quindi chiama il NP.Dimensione () funzione per ottenere le dimensioni dell'array 2D. Possiamo anche acquisire la dimensione di righe e colonne utilizzando il metodo delle dimensioni () e stamparle mediante l'uso di un'istruzione di stampa. La funzione size () accetta due attributi per trovare il numero di righe e colonne in un array 2D. L'argomento "arr" è l'array di cui troveremo le dimensioni e 0 significa righe; otterrà le dimensioni delle righe. E 1 significa colonne; Acquiserebbe il no. di colonne nell'array.
Il risultato mostra la dimensione dell'array, che è 8, il numero di righe è 2 e il numero di colonne è 4. Se moltiplichiamo righe e colonne, possiamo ottenere le dimensioni dell'array.
Usando il metodo Shape ()
Il metodo Shape () viene anche utilizzato per trovare la dimensione dell'array bidimensionale.
Nella prima affermazione, incorporare il modulo numpy come NP. Quindi definiamo l'array 2D e lo memorizziamo nella variabile "array"; Più tardi, troveremo le dimensioni di questo array. Stampa il messaggio sullo schermo invocando il metodo Print (). Quindi usa NP.forma () per ottenere le dimensioni dell'array 2D richiesto. Qui la dimensione significa il numero di righe e colonne dell'array.
Usando i metodi Len (), Size () e Shape ()
In questo programma, applicheremo i metodi Len (), Size () e Shape () per ottenere le dimensioni dell'array numpy.
Il codice sopra riceverà le dimensioni dell'array 2D con tre diversi metodi, len (), dimensioni () e forma (). Il metodo Len () può trovare la lunghezza dell'array 1D, ma quando si tratta di un array 2D o n-dimensionale, la funzione Len () fornisce solo il numero di righe, il metodo size () fornisce il numero totale di elementi e la funzione Shape () fornisce il numero di righe e colonne.
La libreria numpy viene importata. Gli elementi dell'array 2D saranno dichiarati nella prossima dichiarazione e saranno salvati nella variabile "Array_1". Quindi stampare il messaggio di trovare le dimensioni con len (); dobbiamo chiamare la funzione print (). Inoltre, utilizza la funzione Dimensione () e visualizza le dimensioni dell'array 2D. Alla fine, invoca il metodo Shape () per ottenere le dimensioni dell'array. L'istruzione di stampa stampa il messaggio insieme alla dimensione di un array 2D.
Ora possiamo vedere come i tre diversi approcci influiscono sull'output dello stesso array 2D. Il metodo Len () restituisce il no. di file di un array 2D. La dimensione esatta dell'array è disponibile utilizzando la dimensione (). La funzione Shape () restituisce le righe e le colonne dell'array.
Conclusione
In questa guida, abbiamo spiegato in dettaglio cosa significhi la dimensione di un array e come possiamo ottenere le dimensioni di un array numpy. Con l'aiuto di tre diverse funzioni (len (), dimensione () e forma ()), possiamo facilmente ottenere le dimensioni di un array. C'è una chiara differenza tra queste tecniche spiegate nell'articolo. Abbiamo illustrato ogni metodo con l'aiuto dei programmi e acquisito le dimensioni di array sia a due e bidimensionali. L'articolo si conclude con l'ultimo esempio di ottenere le dimensioni dell'array numpy usando tutti e tre i metodi.