So fügen sie zeilen und spalten eines numpy-arrays hinzu
Sie können die folgenden Methoden verwenden, um die Zeilen und Spalten eines 2D-NumPy-Arrays hinzuzufügen:
Methode 1: Zeilen des NumPy-Arrays hinzufügen
arr. sum (axis= 1 )
Methode 2: NumPy-Array-Spalten hinzufügen
arr. sum (axis= 0 )
Die folgenden Beispiele zeigen, wie jede Methode in der Praxis mit dem folgenden 2D-NumPy-Array verwendet wird:
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]]
Beispiel 1: Fügen Sie die Zeilen des NumPy-Arrays hinzu
Wir können die folgende Syntax verwenden, um die Zeilen eines NumPy-Arrays hinzuzufügen:
import numpy as np #calculate sum of rows in NumPy array arr. sum (axis= 1 ) array([ 3, 12, 21, 30, 39, 48])
Die resultierende Tabelle zeigt die Summe jeder Zeile der 2D-NumPy-Tabelle.
Zum Beispiel:
- Die Summe der Werte in der ersten Zeile beträgt 0 + 1 + 2 = 3 .
- Die Summe der Werte in der ersten Zeile beträgt 3 + 4 + 5 = 12 .
- Die Summe der Werte in der ersten Zeile beträgt 6 + 7 + 8 = 21 .
Und so weiter.
Beispiel 2: Summe der Spalten der NumPy-Tabelle
Wir können die folgende Syntax verwenden, um die Spalten eines NumPy-Arrays hinzuzufügen:
import numpy as np #calculate sum of columns in NumPy array arr. sum (axis= 0 ) array([45, 51, 57])
Die resultierende Tabelle zeigt die Summe jeder Spalte der 2D-NumPy-Tabelle.
Zum Beispiel:
- Die Summe der Werte in der ersten Spalte beträgt 0+3+6+9+12+15 = 45 .
- Die Summe der Werte in der ersten Zeile beträgt 1+4+7+10+13+16 = 51 .
- Die Summe der Werte in der ersten Zeile beträgt 2+5+8+11+14+17 = 57 .
Hinweis : Die vollständige Dokumentation für die NumPy-Funktion sum() finden Sie hier .
Zusätzliche Ressourcen
In den folgenden Tutorials wird erläutert, wie Sie andere gängige Vorgänge in NumPy ausführen:
So finden Sie den Wertindex im NumPy-Array
So erhalten Sie eine bestimmte Spalte aus einem NumPy-Array
So fügen Sie eine Spalte zu einem NumPy-Array hinzu