Hoe u rijen en kolommen van een numpy-array toevoegt
U kunt de volgende methoden gebruiken om de rijen en kolommen van een 2D NumPy-array toe te voegen:
Methode 1: rijen NumPy-array toevoegen
arr. sum (axis= 1 )
Methode 2: NumPy-arraykolommen toevoegen
arr. sum (axis= 0 )
De volgende voorbeelden laten zien hoe u elke methode in de praktijk kunt gebruiken met de volgende 2D NumPy-array:
import numpy as np #create NumPy array arr = np. arange ( 18 ). reshape ( 6,3 ) #view NumPy array print (arr) [[ 0 1 2] [3 4 5] [6 7 8] [9 10 11] [12 13 14] [15 16 17]]
Voorbeeld 1: Voeg de rijen van de NumPy-array toe
We kunnen de volgende syntaxis gebruiken om de rijen van een NumPy-array toe te voegen:
import numpy as np #calculate sum of rows in NumPy array arr. sum (axis= 1 ) array([ 3, 12, 21, 30, 39, 48])
De resulterende tabel toont de som van elke rij van de 2D NumPy-tabel.
Bijvoorbeeld:
- De som van de waarden in de eerste rij is 0 + 1 + 2 = 3 .
- De som van de waarden in de eerste rij is 3 + 4 + 5 = 12 .
- De som van de waarden in de eerste rij is 6 + 7 + 8 = 21 .
Enzovoort.
Voorbeeld 2: som van kolommen van de NumPy-tabel
We kunnen de volgende syntaxis gebruiken om de kolommen van een NumPy-array toe te voegen:
import numpy as np #calculate sum of columns in NumPy array arr. sum (axis= 0 ) array([45, 51, 57])
De resulterende tabel toont de som van elke kolom van de 2D NumPy-tabel.
Bijvoorbeeld:
- De som van de waarden in de eerste kolom is 0+3+6+9+12+15 = 45 .
- De som van de waarden in de eerste rij is 1+4+7+10+13+16 = 51 .
- De som van de waarden in de eerste rij is 2+5+8+11+14+17 = 57 .
Opmerking : u kunt hier de volledige documentatie voor de NumPy sum() -functie vinden.
Aanvullende bronnen
In de volgende tutorials wordt uitgelegd hoe u andere veelvoorkomende bewerkingen in NumPy kunt uitvoeren:
Hoe de waarde-index te vinden in de NumPy-array
Hoe u een specifieke kolom uit een NumPy-array kunt halen
Hoe u een kolom aan een NumPy-array toevoegt