Python 3 で数学を。

Python 3 とライブラリで数学の問題を解いていきます。統計学や機械学習はときどき。

平均

調和平均 (平均) (Python 3, NumPy: sum(), SciPy: stats, hmean())

使用するライブラリ NumPy Python 3 コード harmonic_mean.py #!/usr/bin/env python3 """(docstring) """ import numpy as np def harmonic_mean(dat): """(docstring) """ # 調和平均の数式: (1/n)((1/x1) + ... + (1/xn)) # # 注意: この方法は、実用に耐…

幾何平均 (平均) (Python 3, NumPy: prod(), SciPy: stats, gmean())

使用するライブラリ NumPy Python 3 コード geometric_mean.py #!/usr/bin/env python3 """(docstring) """ import numpy as np def geometric_mean(dat): """(docstring) """ # 幾何平均の数式: n√(x1 * x2 * ... * xn) # # 注意: この方法は、実用に耐えな…

平均 (算術平均)。(Python 3, NumPy: sum())

使用するライブラリ NumPy Python 3 コード arithmetic_mean.py #!/usr/bin/env python3 """(docstring) """ import numpy as np def arithmetic_mean(dat): """(docstring) """ # 算術平均の数式: xbar = (x1 + x2 + ... + xn) / n return np.sum(dat) / le…

(統計学, (高校数学: データの分析)) 平均値、分散、標準偏差 (Python 3, NumPy: mean(), var(), std(), Pandas: DataFrame())

使用するライブラリ NumPy Pandas Python 3 コード mean_var_std.py #!/usr/bin/env python3 """(docstring) """ import numpy as np import pandas as pd def mean_var_std(): """(docstring) """ dat = {'生徒id': list(range(1, 11)), '数学のテストの結…