python - 使用Python在3D空间(长方体)给定边界内随机生成均匀分布的点

标签 python numpy random neural-network cluster-computing

3D space

我正在尝试在 python 中给定边界内的 3D 长方体空间中生成 2000 个随机点。人们会怎样做呢?

最佳答案

import random

xrange = (-1000.0, 1000.0)
yrange = (-1000.0, 1000.0)
zrange = (-1000.0, 1000.0)

points = []

[ points.append((random.uniform(*xrange), random.uniform(*yrange), random.uniform(*zrange))) for i in range(2000) ]

print(points)

关于python - 使用Python在3D空间(长方体)给定边界内随机生成均匀分布的点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61975181/

相关文章:

python - Tensorflow:张量 Tensor ("Placeholder:0", shape=(?, 3), dtype=float32) 不是该图的元素

python - numpy 数组元素是否自动舍入?

python - 查找值的位置,在数据框中只出现一次

python - python 的 random.shuffle 出现问题

python:几何布朗运动模拟

Python:以科学记数法打印数字列表

python - 在 Python 中使用数组递归查找字典中的元素

python - 使用 python 返回平方整数列表

python - 如何对 numpy 数组进行切片以提取多维数组中的特定索引

r - 没有重复的样本列