[Python]配列の合計値を取得するには?

python

どうも、ちょげ(@chogetarou)です。

配列の合計値を取得する方法を紹介します。

スポンサーリンク

方法

インターフェース, インターネット, プログラム, ブラウザ, Www

リストとArray.arrayの場合

リストとArray.arrayの場合は、sum関数を使います。

まず、sum関数を呼び出します。

そして、sum関数の引数にリストもしくはArray.arrayを指定します。

sum(array)

sum関数は、引数に指定したリストもしくはArray.arrayの合計値を返します。

リストの使用例

numbers = [1, 2, 3, 4, 5]

nums_sum = sum(numbers)

print(nums_sum) #15

Array.arrayの使用例

import array as arr

numbers = arr.array('i', [1, 2, 3, 4, 5])

nums_sum = sum(numbers)

print(nums_sum) #15

Numpy配列の場合

Numpy配列の場合は、sumメソッドを使います。

具体的には、Numpy配列からsumメソッドを呼び出します。

array.sum()

sumメソッドは、呼び出したNumpy配列の合計値を返します。

sumメソッドは、引数「axis」を使うことで、行と列ごとの合計値を取得できます。

使用例

import numpy as np

nums = np.array([[1, 2, 3],
                 [4, 5, 6], 
                 [7, 8, 9]])

nums_sum = nums.sum()

print(nums_sum) #45

まとめ

リストとArray.arrayの場合は、sum関数を使います。

Numpy配列の場合は、sumメソッドを使います。

コメント

タイトルとURLをコピーしました