Creare un array vuoto di NumPy
-
Crea un array NumPy vuoto con la funzione
numpy.zeros()
-
Crea un array NumPy vuoto con la funzione
numpy.empty()
in Python
In questo tutorial, discuteremo dei metodi per creare un array NumPy vuoto in Python.
Crea un array NumPy vuoto con la funzione numpy.zeros()
Il pacchetto NumPy viene utilizzato per eseguire calcoli complessi sulla struttura dati dell’array in Python. A causa della natura orientata agli oggetti di Python, nessuna variabile può essere veramente vuota. Possiamo riempire un array con zeri per chiamarlo vuoto in Python. La funzione numpy.zeros()
è usata per riempire un array di zeri. Il seguente esempio di codice ci mostra come creare un array vuoto con la funzione numpy.zeros()
.
import numpy as np
a = np.zeros(shape=5)
print(a)
Produzione:
[0. 0. 0. 0. 0.]
Nel codice sopra, abbiamo creato un array vuoto che contiene cinque elementi con la funzione numpy.zeros()
in Python. Abbiamo specificato la forma, cioè il numero di righe e colonne dell’array con il parametro shape
all’interno della funzione numpy.zeros()
.
Crea un array NumPy vuoto con la funzione numpy.empty()
in Python
Possiamo anche usare la funzione numpy.empty()
per creare un array numpy vuoto. Poiché nulla può essere vuoto in Python, l’array creato da numpy.empty()
prende i valori esistenti nell’indirizzo di memoria ad esso assegnato. Il seguente esempio di codice ci mostra come creare un array vuoto con la funzione numpy.empty()
.
import numpy as np
a = np.empty(shape=5)
print(a)
Produzione:
[5.54125275e-302 0.00000000e+000 2.05226842e-289 8.73990206e+245 2.49224026e-306]
Nel codice sopra, abbiamo creato un array vuoto che contiene cinque elementi con la funzione numpy.empty()
in Python. Abbiamo specificato la forma, cioè il numero di righe e colonne dell’array con il parametro shape
all’interno della funzione numpy.empty()
.
numpy.empty()
è molto più veloce di numpy.zeros()
perché non imposta i valori dell’array su zero o su altri valori. Dobbiamo impostare manualmente gli elementi dell’array sui valori desiderati; in caso contrario, può causare un comportamento imprevisto.
Maisam is a highly skilled and motivated Data Scientist. He has over 4 years of experience with Python programming language. He loves solving complex problems and sharing his results on the internet.
LinkedIn