現在、一様分布から浮動小数点数を描画しようとしています。
Numpy は numpy.random.uniform を提供します。
import numpy as np
sample = np.random.uniform (0, 1, size = (N,) + (2,) + (2,) * K)
ただし、このモジュールは半開間隔 [0, 1) にわたって値を生成します。
一様分布から [0, 1] で浮動小数点数を描画するにはどうすればよいですか?
ありがとう。
(0,1) または [0,1] または [0,1) または (0,1] から一様に分布した数値を描画しているかどうかは問題ではありません.0 または 1 を取得する確率はゼロであるためです.
random_integersは閉区間で整数を生成します。したがって、実際の問題を整数を使用するように作り直すことができれば、準備は完了です。それ以外の場合は、問題に対して 1./MAX_INT の粒度で十分かどうかを検討できます。
ソフトウェアがとの違いに依存している場合[0,1)
は、これらの厳しい要件を確実に満たすために、おそらくここ[0,1]
で説明した独自の乱数ジェネレーターを使用する必要があります。