首页 > 解决方案 > 从点模式采样

问题描述

我在一个由 1,000,000 个点组成的 numpy 数组中有一个 3D 点分布,我们称之为points。我想取一个 10% 的均匀样本,以便点均匀分布(例如每 10 个点)

我认为这是我正在寻找的,但这会生成数据,我如何对现有数据进行采样?

numpy.random.uniform(low=0.0, high=1.0, size=None) 

标签: numpy

解决方案


如果我理解正确的问题,你只需要这样做:

points[::10]

得到 的每 10 个元素points

如果那不是您想要的,请澄清。


推荐阅读