私は私がh
の要素で内ランダムな選択をしようとしていますおよそ対数正規分布に従うnumpyの配列をランダムに選択を描く
import numpy as np
h = np.linspace(0,20,100)
を使用して作成したことをPythonで数字のグリッドがあるとし選択の分布が、例えば、平均と標準偏差を有する対数正規分布に従う方法。どのように私はこれを行うことができるでしょうか?
私は私がh
の要素で内ランダムな選択をしようとしていますおよそ対数正規分布に従うnumpyの配列をランダムに選択を描く
import numpy as np
h = np.linspace(0,20,100)
を使用して作成したことをPythonで数字のグリッドがあるとし選択の分布が、例えば、平均と標準偏差を有する対数正規分布に従う方法。どのように私はこれを行うことができるでしょうか?
ちょうど対数正規分布からサンプルを描画する方が簡単かもしれ
np.random.lognormal(mean=5,sigma=2,size=10)
これは非常に高速に解くことができます。最初に、あなたのカスタムpdf
に続いてランダムなインデックスを描く方法を見つけなければなりません。あなたがこれを行った後、あなたは100
に0
から数字を描画し、これらのインデックスに配列のエントリを返すために、これらのインデックスを使用することができます。このようにランダムに数字を描画する
、例えばthisよう'python'におけるいくつかの方法が、あります。
result = h[indices]
をご希望のnumpyの配列を作成するために:あなたはindices
あなたが使用できるという配列にこのようにあなたのランダムなインデックスを描いたとき。