Elementen toevoegen aan de numpy-array (3 voorbeelden)
U kunt de volgende methoden gebruiken om een of meer elementen aan een NumPy-array toe te voegen:
Methode 1: Voeg een waarde toe aan het einde van de array
#append one value to end of array
new_array = np. append (my_array, 15)
Methode 2: Voeg meerdere waarden toe aan het einde van de array
#append multiple values to end of array
new_array = np. append (my_array, [15, 17, 18])
Methode 3: Voeg een waarde in op een specifieke positie in de tabel
#insert 95 into the index position 2 new_array = np. insert (my_array, 2, 95)
Methode 4: Voeg meerdere waarden in op een specifieke positie in de tabel
#insert 95 and 99 starting at index position 2 of the NumPy array new_array = np. insert (my_array, 2, [95, 99])
In deze tutorial wordt uitgelegd hoe u elke methode in de praktijk kunt gebruiken met de volgende NumPy-array:
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])
Voorbeeld 1: Voeg een waarde toe aan het einde van de array
De volgende code laat zien hoe u np.append() gebruikt om een waarde toe te voegen aan het einde van de NumPy-array:
#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])
De waarde 15 is toegevoegd aan het einde van de NumPy-array.
Voorbeeld 2: Voeg meerdere waarden toe aan het einde van de array
De volgende code laat zien hoe u np.append() gebruikt om meerdere waarden toe te voegen aan het einde van de NumPy-array:
#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])
De waarden 15 , 17 en 18 zijn toegevoegd aan het einde van de NumPy-array.
Voorbeeld 3: Voeg een waarde in op een specifieke positie in de tabel
De volgende code laat zien hoe u een waarde in een specifieke positie van de NumPy-array kunt invoegen:
#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])
De waarde 95 is ingevoegd in indexpositie 2 van de NumPy-array.
Voorbeeld 4: Voeg meerdere waarden in op een specifieke positie in de tabel
De volgende code laat zien hoe u meerdere waarden kunt invoegen, beginnend op een specifieke positie in de NumPy-array:
#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])
De waarden 95 en 99 zijn ingevoegd vanaf indexpositie 2 van de NumPy-array.
Aanvullende bronnen
In de volgende tutorials wordt uitgelegd hoe u andere veelvoorkomende taken in NumPy kunt uitvoeren:
Hoe een NumPy-array te filteren
Hoe NaN-waarden uit de NumPy-array te verwijderen
Hoe twee NumPy-arrays te vergelijken