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

Einen Kommentar hinzufügen

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