【NumPy】正規分布(ガウス分布) numpy.random.normal

この記事では、Python言語とNumPyを用いて、正規分布(ガウス分布)を求める方法をソースコード付きで解説します。

正規分布(ガウス分布)

正規分布(ガウス分布)は、平均値付近に集まるデータの確率分布です。
数値計算モジュールNumPyでは、「numpy.random.normal(mu, sigma)」で平均値mu、標準偏差sigmaの正規分布を求めることが出来ます。
今回はそれを試してみました。

ソースコード

サンプルプログラムのソースコードです。

# -*- coding: utf-8 -*-
import numpy as np

def main():
    # 平均値10, 標準偏差2, サンプル数5の正規分布を生成
    x = np.random.normal(10, 2, 5)
    print(x)   # [ 11.00899141  10.42910975   8.99929733   7.34544016  12.09384608]

if __name__ == '__main__':
    main()

おすすめ記事

Python入門 サンプル集
NumPy入門 サンプル集

シェア&フォローお願いします!