使用numpy从均匀分布中绘制带[0,1]的浮点数

sir*_*n99 5 python numpy uniform

我目前正在尝试从统一分布中绘制浮动数字.

Numpy提供numpy.random.uniform.

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

但是,该模块在半开区间[0,1]上生成值.

如何从均匀分布中用[0,1]绘制浮点数?

谢谢.

Max*_* Li 7

如果你是从 (0,1) 或 [0,1] 或 [0,1) 或 (0,1] 绘制均匀分布的数字并不重要。因为得到 0 或 1 的概率为零。

  • +1 即使对于计算机算法,获得终点的概率也不是严格为零。 (6认同)