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

Einen Kommentar hinzufügen

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert