- 获取x=1,y=2,z=3处的点。 - 获取所有y=2的点。 - 获取距离位置x=1,y=2,z=3不到3个单位的所有点。 - 获取point.getType() ==“Foo”的所有点。
在上述所有情况下,我需要得到某种输出,以便给我原始的空间位置和存储在该点的数据。
显然,numpy可以做到我想要的,但它似乎高度优化用于科学计算,并且迄今为止,我无法找到如何获取所需数据的方法。
是否有更好的替代方案,或者我应该回到numpy wall? :)
编辑:一些更多信息,前三个答案让我意识到我应该包括:我不担心性能,这纯粹是一个概念验证,我更喜欢干净的代码而不是良好的性能。我还将拥有给定三维空间中每个点的数据,因此我想稀疏矩阵不好?