边界之间的随机群体生成
我怎样才能生成大小为 7x100 的随机群体,每个元素都在 -10 到 10 之间。不使用循环的最快方法是什么?
How can I have to generate a random population of size 7x100 with each element being between -10 and 10. Whats the fastest way to do it without using loops?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
如果希望数据均匀分布,可以调用
rand
并调整范围。
如果数据应遵循不同的分布,您可以使用任何 从特定分布生成随机数的一长串函数,但当然,您必须以不同的方式调整范围。
If you want the data to be uniformly distributed, you can call
rand
and adjust the range.If the data should follow a different distribution, you can use any of a long list of functions that generate random numbers from a specific distribution, but you'll have to adjust the range differently, of course.
如果您要生成 -10 到 10 之间均匀分布的整数值,则函数 RANDI 使这变得非常简单:
If you're generating uniformly-distributed integer values between -10 and 10, the function RANDI makes this very easy: