python - 如何在 0 到 0.20 之间的 numpy 数组中获得随机浮点数?
问题描述
我正在尝试获得一个 6 x 6 数组,其中包含 0 到 0.20 之间的浮点数。
我查看了 Sci Py 文档,看起来我可以在均匀分布中实现这一点,但它仅在 0 和 1 之间(据我的理解)而且似乎大多数其他“随机”函数要么只有整数函数,或仅在 0 和 1 之间。
我在阅读时可能遗漏了一些东西,但我只是想知道是否有人知道一个 numpy 函数可以满足 0 到 0.20 之间的随机浮点数(或任何其他不只是 1 的自定义浮点数),这不是正态分布。
同样,我可能只是错过了一些东西,所以这可能是最简单的答案(我相信它会是)。
谢谢你的帮助!
解决方案
np.random.uniform
是你要找的:
numpy.random.uniform(0, 0.2, size=(6,6))
(示例)结果:
array([[0.14096821, 0.10244225, 0.07058027, 0.10072557, 0.13587906,
0.1005836 ],
[0.03105747, 0.18675986, 0.11239678, 0.09210644, 0.17902008,
0.01757712],
[0.01838364, 0.04447954, 0.14783771, 0.15361297, 0.0621943 ,
0.17602198],
[0.10187598, 0.18661528, 0.03667612, 0.00167146, 0.06079677,
0.12671214],
[0.05329904, 0.07689386, 0.1882259 , 0.04242195, 0.0059735 ,
0.04418237],
[0.05279836, 0.0861716 , 0.04787015, 0.09390129, 0.05019911,
0.13027479]])
推荐阅读
- python - 如何使用 pySpark 使多个 json 处理更快?
- c# - 新年混沌HackerRank练习题-C#解法优化
- php - strftime(): 中文、俄文和匈牙利文编码错误
- javascript - 如何使用幻灯片加载 html 页面
- c++ - 使用 cmake 构建 c++ 时处理 #import (tlh)
- javascript - Javascript 将我的 Node6 Firebase 函数移动到 Node8 异步/等待模式
- python - 在函数中返回多个值时出现问题?
- docker - Docker 标记在 Bitbucket 管道中的步骤之间丢失
- c# - 访问路径被拒绝 - Magick.NET.net40.7.4.3.0
- azure - Powershell 函数输出的变量属性未按预期工作