【NumPy】カイ二乗分布(χ分布)を作成

Python言語とNumPyでカイ二乗分布(χ分布)をを作成する方法をソースコード付きで解説します。

カイ二乗分布(χ分布)

NumPy配列では、numpy.random.chisquareでカイ二乗分布(χ分布)を作成できます。

書式

x = numpy.random.chisquare(df, n)

サンプル数nと自由度dfを指定してカイ二乗分布を作成します。

ソースコード

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

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

# カイ二乗分布の生成
x = np.random.chisquare(2, 4) # 自由度2, サイズ4

# 結果表示
print(x) # [ 0.40048804  1.21452084  9.67861117  4.74037653]

おすすめ記事

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

関連記事