[Python]タプルの平均値を取得するには?

python

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

タプル(tuple)の平均値を取得する方法を紹介します。

スポンサーリンク

方法

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

タプル(tuple)の平均値を取得する方法は、3つあります。

sum() + len()

1つ目は、sum()とlen()を使う方法です。

まず、sum()関数をlen()関数で割ります。

そして、sum()関数とlen()関数の引数にタプルを指定します。

result = sum(my_tuple) / len(my_tuple)

上記の割り算は、タプルの平均値を結果として返します。

使用例

numbers = (1, 2, 3, 4, 5, 6)

result = sum(numbers) / len(numbers)

print(result)
出力: 3.5

statistics.mean()

2つ目は、アンパックを使う方法です。

まず、statisticsからmean()をインポートします。

import statistics

statisticsからmean()を呼び出します。

そして、mean()の引数にタプルを指定します。

result = statistics.mean(my_tuple)

上記のstatistics.mean()は、引数に指定したタプルの平均値を結果として返します。

使用例

import statistics

numbers = (1, 2, 3, 4, 5, 6, 7)

result = statistics.mean(numbers)

print(result)
出力: 4

numpy.mean()

3つ目は、numpy.mean()を使う方法です。

まず、numpyをインポートします。

import numpy as np

numpyからmean()を呼び出します。

そして、mean()の引数にタプルを指定します。

result = np.mean(my_tuple)

上記のnumpy.mean()は、引数に指定したタプルの平均値を結果として返します。

使用例

import numpy as np

numbers = (1, 2, 3, 4, 5, 6, 7, 8)

result = np.mean(numbers)

print(result)
出力: 4.5

まとめ

タプル(Tuple)の平均値を取得する方法は、次の3つです。

  • sum()とlen()を使う方法
    result = sum(my_tuple) / len(my_tuple)
  • statistics.mean()を使う方法
    result = statistics.mean(numbers)
  • numpy.mean()を使う方法
    result = np.mean(my_tuple)

コメント

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