So fügen sie elemente zum numpy-array hinzu (3 beispiele)
Mit den folgenden Methoden können Sie einem NumPy-Array ein oder mehrere Elemente hinzufügen:
Methode 1: Fügen Sie am Ende des Arrays einen Wert hinzu
#append one value to end of array
new_array = np. append (my_array, 15)
Methode 2: Fügen Sie am Ende des Arrays mehrere Werte hinzu
#append multiple values to end of array
new_array = np. append (my_array, [15, 17, 18])
Methode 3: Fügen Sie einen Wert an einer bestimmten Position in der Tabelle ein
#insert 95 into the index position 2 new_array = np. insert (my_array, 2, 95)
Methode 4: Fügen Sie mehrere Werte an einer bestimmten Position in der Tabelle ein
#insert 95 and 99 starting at index position 2 of the NumPy array new_array = np. insert (my_array, 2, [95, 99])
In diesem Tutorial wird erklärt, wie Sie jede Methode in der Praxis mit dem folgenden NumPy-Array verwenden:
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])
Beispiel 1: Fügen Sie am Ende des Arrays einen Wert hinzu
Der folgende Code zeigt, wie man mit np.append() einen Wert am Ende des NumPy-Arrays hinzufügt:
#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])
Der Wert 15 wurde am Ende des NumPy-Arrays hinzugefügt.
Beispiel 2: Fügen Sie am Ende des Arrays mehrere Werte hinzu
Der folgende Code zeigt, wie man mit np.append() mehrere Werte am Ende des NumPy-Arrays hinzufügt:
#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])
Die Werte 15 , 17 und 18 wurden am Ende des NumPy-Arrays hinzugefügt.
Beispiel 3: Fügen Sie einen Wert an einer bestimmten Position in der Tabelle ein
Der folgende Code zeigt, wie man einen Wert an einer bestimmten Position des NumPy-Arrays einfügt:
#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])
Der Wert 95 wurde an Indexposition 2 des NumPy-Arrays eingefügt.
Beispiel 4: Mehrere Werte an einer bestimmten Position in der Tabelle einfügen
Der folgende Code zeigt, wie mehrere Werte beginnend an einer bestimmten Position im NumPy-Array eingefügt werden:
#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])
Die Werte 95 und 99 wurden ab Indexposition 2 des NumPy-Arrays eingefügt.
Zusätzliche Ressourcen
Die folgenden Tutorials erklären, wie Sie andere häufige Aufgaben in NumPy ausführen:
So filtern Sie ein NumPy-Array
So entfernen Sie NaN-Werte aus dem NumPy-Array
So vergleichen Sie zwei NumPy-Arrays