python numpyで配列の合計値を求める

pythonで、ライブラリnumpyのsumを使用して、合計値を求めるサンプルコードを記述してます。「numpy」の「sum」を使用します。pythonのバージョンは3.10.0を使用してます。
環境
- OS windows11 home
- python 3.10.0
numpyインストール
numpyをインストールされていない方は、pipでインストールしておきます。
pip install numpy
Successfully installed numpy-1.22.3
sum使い方
sumを使用すると、配列データから合計値を求めることが可能です。
import numpy as np
np.sum(配列)
以下は、用意した配列から合計値を求めるサンプルコードとなります。
import numpy as np
arr = np.array(
[10, 20, 30, 40, 50]
)
# 合計値
print( np.sum(arr) ) # 150
また、各列や各行に対して合計値を求める場合は、以下のように「axis」を使用します。
import numpy as np
arr = np.array([
[10, 20, 30, 40, 50],
[1, 2, 3, 4, 5]
])
# 各列の合計値
print( np.sum(arr, axis=0) ) # [11 22 33 44 55]
# 各行の合計値
print( np.sum(arr, axis=1) ) # [150 15]
nan
配列に「nan」が含まれている場合は、「nan」が返ります。
import numpy as np
arr = np.array(
[10, np.nan, 30, 40, 50]
)
# 合計値
print( np.sum(arr) ) # nan
-
前の記事
EXCEL 斜体に変更するショートカットキー 2022.11.16
-
次の記事
WordPress 固定ページの編集がエラー「サイトに重大なエラーがありました。」で編集できない場合の対処法 2022.11.16
コメントを書く