「バイアス」を対称的な分布に基づいて作成しますか?または多分指数分布?ガウス誰ですか?
さて、ここにランダムなドキュメント自体から抽出されたすべてのメソッドがあります。
まず、三角分布の例:
print random.triangular(0, 1, 0.7)
random.triangular(low, high, mode)
:
これらの境界の間に指定されたモードで、ランダムN
な浮動小数点数を返します。と境界はデフォルトでlow <= N < high
0と1になります。引数は
デフォルトで境界間の中間点になり、対称的な分布になります。low
high
mode
random.betavariate(alpha, beta)
:
ベータ分布。alpha > 0
パラメータの
条件はとbeta > 0
です。戻り値の範囲は0
との間1
です。
random.expovariate(lambd)
:
指数分布。lambd
希望する平均で1.0
割った値です。ゼロ以外である必要があります。(パラメーターは「<em> lambda
」と呼ばれますが、これはPythonでは予約語です。)戻り値の範囲は0
、正の場合は正の無限大から負の場合
は負の無限大です。lambd
0
lambd
random.gammavariate(alpha, beta)
:
ガンマ分布。(ガンマ関数ではありません!)パラメーターの条件はとalpha > 0
ですbeta > 0
。
random.gauss(mu, sigma)
:
ガウス分布。mu
は平均であり、sigma
は標準偏差です。normalvariate()
これは、以下に定義されている関数よりもわずかに高速です。
random.lognormvariate(mu, sigma)
:
正規分布を記録します。この分布の自然対数をとると、平均mu
と標準偏差の正規分布が得られますsigma
。mu
任意の値をとることができ、ゼロsigma
より大きくなければなりません
。
random.normalvariate(mu, sigma)
:
正規分布。mu
は平均であり、sigma
は標準偏差です。
random.vonmisesvariate(mu, kappa)
:
mu
はとの間のラジアンで表される平均角度で0
あり2*pi
、は集中度パラメータであり、ゼロkappa
以上である必要があります。がゼロに等しい場合、この分布はからの範囲で均一なランダム角度に減少します。kappa
0
2*pi
random.paretovariate(alpha)
:
パレート分布。alpha
形状パラメータです。
random.weibullvariate(alpha, beta)
ワイブル分布。alpha
はスケールパラメータでbeta
あり、は形状パラメータです。