どうも、ちょげ(@chogetarou)です。
タプル(tuple)の平均値を取得する方法を紹介します。
方法

タプル(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)
コメント