Come aggiungere elementi all'array numpy (3 esempi)


È possibile utilizzare i seguenti metodi per aggiungere uno o più elementi a un array NumPy:

Metodo 1: aggiungi un valore alla fine dell’array

 #append one value to end of array
new_array = np. append (my_array, 15)

Metodo 2: aggiungi più valori alla fine dell’array

 #append multiple values to end of array
new_array = np. append (my_array, [15, 17, 18])

Metodo 3: inserire un valore in una posizione specifica nella tabella

 #insert 95 into the index position 2
new_array = np. insert (my_array, 2, 95)

Metodo 4: inserisci più valori in una posizione specifica nella tabella

 #insert 95 and 99 starting at index position 2 of the NumPy array
new_array = np. insert (my_array, 2, [95, 99]) 

Questo tutorial spiega come utilizzare in pratica ciascun metodo con il seguente array NumPy:

 import numpy as np

#create NumPy array
my_array = np. array ([1, 2, 2, 3, 5, 6, 7, 10])

#view NumPy array
my_array

array([ 1, 2, 2, 3, 5, 6, 7, 10])

Esempio 1: aggiungi un valore alla fine dell’array

Il codice seguente mostra come utilizzare np.append() per aggiungere un valore alla fine dell’array NumPy:

 #append one value to end of array
new_array = np. append (my_array, 15)

#view new array
new_array

array([ 1, 2, 2, 3, 5, 6, 7, 10, 15])

Il valore 15 è stato aggiunto alla fine dell’array NumPy.

Esempio 2: aggiungi più valori alla fine dell’array

Il codice seguente mostra come utilizzare np.append() per aggiungere più valori alla fine dell’array NumPy:

 #append multiple values to end of array
new_array = np. append (my_array, [15, 17, 18])

#view new array
new_array

array([ 1, 2, 2, 3, 5, 6, 7, 10, 15, 17, 18])

I valori 15 , 17 e 18 sono stati aggiunti alla fine dell’array NumPy.

Esempio 3: inserire un valore in una posizione specifica nella tabella

Il codice seguente mostra come inserire un valore in una posizione specifica dell’array NumPy:

 #insert 95 into the index position 2
new_array = np. insert (my_array, 2, 95)

#view new array
new_array

array([ 1, 2, 95, 2, 3, 5, 6, 7, 10])

Il valore 95 è stato inserito nella posizione dell’indice 2 dell’array NumPy.

Esempio 4: inserisci più valori in una posizione specifica nella tabella

Il codice seguente mostra come inserire più valori a partire da una posizione specifica nell’array NumPy:

 #insert 95 and 99 starting at index position 2 of the NumPy array
new_array = np. insert (my_array, 2, [95, 99]) 

#view new array
new_array

array([ 1, 2, 95, 99, 2, 3, 5, 6, 7, 10])

I valori 95 e 99 sono stati inseriti dalla posizione dell’indice 2 dell’array NumPy.

Risorse addizionali

I seguenti tutorial spiegano come eseguire altre attività comuni in NumPy:

Come filtrare un array NumPy
Come rimuovere i valori NaN dall’array NumPy
Come confrontare due array NumPy

Aggiungi un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *