のような組み込みのライブラリのPythonまたはnumpyの中で様々な一般的な分布に基づいて乱数を生成するために、任意の、ありますPythonで乱数を生成するにはどうしたらいいですか?
- ノーマル
- ポアソン が
- 指数
- が
他にもいろいろありますか?
多変量分布を持つライブラリがありますか?
のような組み込みのライブラリのPythonまたはnumpyの中で様々な一般的な分布に基づいて乱数を生成するために、任意の、ありますPythonで乱数を生成するにはどうしたらいいですか?
他にもいろいろありますか?
多変量分布を持つライブラリがありますか?
#!/usr/bin/env python
from scipy.stats import bernoulli,poisson,norm,expon
ベルヌーイ、ポアソン、ノルム、EXPONおよび他の多くがhere
print(norm.rvs(size=30))
print(bernoulli.rvs(.3,size=30))
print(poisson.rvs(1,2,size=30))
print(expon.rvs(5,size=30))
に記載されていscipy.statsで定義されたすべての分布は、PDFへの共通インタフェースを有し、CDF、RVS(ランダム変量) 。詳細情報here。
random
モジュールには、多くの方法で乱数を生成するためのたくさんの関数があります。それが多変量を持っているかどうかは分かりません。
Numpy.randomは次の場所です。
私は 'random'のドキュメントへのリンクで自由に追加しました –
Import soul。あなたパイソン! –
文書はhttp://docs.scipy.org/doc/scipy/reference/stats.html – oluc
にあります。2番目のリンクには「**禁止**」と表示されています。アクセス権がありません/〜dkuhlman/scipy_course_01.htmlこのサーバー上で。 --- linkrotのように見える –