10

現在、一様分布から浮動小数点数を描画しようとしています。

Numpy は numpy.random.uniform を提供します。

import numpy as np
sample = np.random.uniform (0, 1, size = (N,) + (2,) + (2,) * K)

ただし、このモジュールは半開間隔 [0, 1) にわたって値を生成します。

一様分布から [0, 1] で浮動小数点数を描画するにはどうすればよいですか?

ありがとう。

4

4 に答える 4

10

(0,1) または [0,1] または [0,1) または (0,1] から一様に分布した数値を描画しているかどうかは問題ではありません.0 または 1 を取得する確率はゼロであるためです.

于 2013-02-17T14:56:31.620 に答える
3

random_integersは閉区間で整数を生成します。したがって、実際の問題を整数を使用するように作り直すことができれば、準備は完了です。それ以外の場合は、問題に対して 1./MAX_INT の粒度で十分かどうかを検討できます。

于 2013-02-17T16:26:56.937 に答える
0

ソフトウェアがとの違いに依存している場合[0,1)は、これらの厳しい要件を確実に満たすために、おそらくここ[0,1]で説明した独自の乱数ジェネレーターを使用する必要があります。

于 2013-02-22T20:20:23.917 に答える