您好,我已经设置了一个项目,我必须在其中使用 python 中的随机模块生成 10,000 个随机坐标 (x,y),然后将它们全部输出。坐标必须是 0 到 2 之间的十进制数。我在互联网上环顾四周,但似乎找不到任何对我有帮助的东西。这里有人可以帮助我吗?谢谢你。
使用列表理解中的random模块生成随机坐标元组列表:
import random
coords = [(random.random()*2.0, random.random()*2.0) for _ in range(10000)]
Run Code Online (Sandbox Code Playgroud)
这将为您提供 10,000 个元组 (x, y),其中 x 和 y 是大于或等于 0 且小于 2 的随机浮点数。
或者使用 numpy:
import numpy as np
coords = np.random.rand(10000, 2) * 2
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
8166 次 |
| 最近记录: |