Aggiungi all'array vuoto in NumPy
-
Aggiungi alla matrice vuota di NumPy con la funzione
numpy.append()
- Aggiungi all’array vuoto NumPy con il metodo List in Python
Questo tutorial introdurrà i metodi per aggiungere nuove righe a un array NumPy vuoto in Python.
Aggiungi alla matrice vuota di NumPy con la funzione numpy.append()
Se abbiamo un array vuoto e vogliamo aggiungervi nuove righe all’interno di un bucle, possiamo usare la funzione numpy.empty()
. Poiché nessun tipo di dati è assegnato a una variabile prima dell’inizializzazione in Python, dobbiamo specificare il tipo di dati e la struttura degli elementi dell’array durante la creazione dell’array vuoto. Questo può essere fatto all’interno della funzione numpy.empty()
. Possiamo quindi aggiungere nuove righe all’array vuoto con la funzione numpy.append()
. Vedere il seguente esempio di codice.
import numpy as np
array = np.empty((0, 3), int)
array = np.append(array, np.array([[1, 3, 5]]), axis=0)
array = np.append(array, np.array([[2, 4, 6]]), axis=0)
print(array)
Produzione:
[[1 3 5]
[2 4 6]]
Abbiamo prima creato un array vuoto e definito la sua struttura e il tipo di dati con la funzione np.empty()
. Abbiamo quindi aggiunto due righe lungo l’asse 0
dell’array
con la funzione np.append()
.
Aggiungi all’array vuoto NumPy con il metodo List in Python
Possiamo anche raggiungere lo stesso obiettivo utilizzando la struttura dei dati della lista in Python. Possiamo creare elenchi vuoti e aggiungere righe ad essi in Python. La funzione list.append()
aggiunge nuovi elementi a una lista in Python. Possiamo quindi convertire questa lista in un array NumPy con la funzione numpy.array()
. Vedere il seguente esempio di codice.
import numpy as np
list = []
list.append([1, 3, 5])
list.append([2, 4, 6])
array2 = np.array(list)
print(array2)
Produzione:
[[1 3 5]
[2 4 6]]
Per prima cosa abbiamo creato una lista vuota list
e abbiamo aggiunto nuove righe alla list
con la funzione list.append()
. Alla fine, abbiamo convertito list
nell’array NumPy array2
con la funzione np.array(list)
in Python.
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