首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >如何获取0到0.20之间的numpy数组中的随机浮点数?

如何获取0到0.20之间的numpy数组中的随机浮点数?
EN

Stack Overflow用户
提问于 2018-12-07 04:13:38
回答 1查看 3.2K关注 0票数 0

我正在尝试得到一个6 x 6的数组,它包含0到0.20之间的浮点数。

我看了一下Sci Py文档,看起来我可以在均匀分布中实现这一点,但它只在0和1之间(据我的理解),似乎大多数其他的“随机”函数要么只有整数函数,要么只有0到1之间。

我可能在阅读时遗漏了一些东西,但我只是想知道是否有人知道一个numpy函数,它可以满足0到0.20之间的随机浮点数(或任何其他不只是1的自定义浮点数),而不是正态分布。

再说一次,我可能遗漏了一些东西,所以这可能是最简单的答案(我相信它会是)。

谢谢你的帮忙!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-12-07 04:16:03

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]])
票数 6
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/53658984

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档