Numpy配列の行と列を追加する方法


次のメソッドを使用して、2D NumPy 配列の行と列を追加できます。

方法 1: NumPy 配列の行を追加する

 arr. sum (axis= 1 )

方法 2: NumPy 配列列を追加する

 arr. sum (axis= 0 )

次の例は、次の 2D NumPy 配列で各メソッドを実際に使用する方法を示しています。

 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]]

例 1: NumPy 配列の行を追加する

次の構文を使用して、NumPy 配列の行を追加できます。

 import numpy as np

#calculate sum of rows in NumPy array
arr. sum (axis= 1 )

array([ 3, 12, 21, 30, 39, 48])

結果のテーブルには、2D NumPy テーブルの各行の合計が表示されます。

例えば:

  • 最初の行の値の合計は 0 + 1 + 2 = 3です。
  • 最初の行の値の合計は 3 + 4 + 5 = 12です。
  • 最初の行の値の合計は 6 + 7 + 8 = 21です。

等々。

例 2: NumPy テーブルの列の合計

次の構文を使用して、NumPy 配列の列を追加できます。

 import numpy as np

#calculate sum of columns in NumPy array
arr. sum (axis= 0 )

array([45, 51, 57])

結果のテーブルには、2D NumPy テーブルの各列の合計が表示されます。

例えば:

  • 最初の列の値の合計は 0+3+6+9+12+15 = 45です。
  • 最初の行の値の合計は 1+4+7+10+13+16 = 51です。
  • 最初の行の値の合計は 2+5+8+11+14+17 = 57です。

: NumPy sum()関数の完全なドキュメントはここで見つけることができます。

追加リソース

次のチュートリアルでは、NumPy で他の一般的な操作を実行する方法について説明します。

NumPy配列の値インデックスを見つける方法
NumPy配列から特定の列を取得する方法
NumPy配列に列を追加する方法

コメントを追加する

メールアドレスが公開されることはありません。 が付いている欄は必須項目です