【发布时间】:2017-11-10 22:05:58
【问题描述】:
我发现 Python(及其生态系统)充满了奇怪的约定和不一致,这是另一个例子:
np.random.rand
创建一个给定形状的数组,并用 [0, 1) 上均匀分布的随机样本填充它。
np.random.random
返回半开区间 [0.0, 1.0) 内的随机浮点数。结果来自规定区间内的“连续均匀”分布。
???到底有什么区别?
【问题讨论】:
-
“连续均匀”分布和均匀分布是有区别的。这可以帮助您澄清:docs.scipy.org/doc/numpy-1.13.0/reference/generated/…
-
这里的情况可能是一样的:stackoverflow.com/a/46634281/2285236
-
@Caleb_McCreary 我从那页字面上引用了.. 不,没有区别,除非他们说“离散”和“连续”,离散在 0 和 1 之间没有意义.检查答案,这两个功能实际上是相同的,似乎只是matlab用户的惯例,并混淆/惹恼他人