- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在使用 python 脚本将两个大型(数百万个点)点云作为数组(“A”和“B”)读取。
我需要找到“A”中点的最近“B”邻居,但距离“A”中每个点 5 厘米以内。我还想对“A”中点的 5 厘米半径内的邻居进行平均。
有没有办法使用 cKTree 一次完成此操作,包括求平均值?
最佳答案
我不确定你想做什么,但如果我理解正确,你可以按照以下步骤操作:
# this are just random arrays for test
A = 20 * np.random.rand(1000, 3)
B = 20 * np.random.rand(1000, 3)
tree_A = cKDTree(A)
tree_B = cKDTree(B)
# faster than loop + query_ball_point
neighbourhood = tree_B.query_ball_tree(tree_A, 5)
means = np.zeros_like(A)
for i in range(len(neighbourhood)):
means[i] = A[neighbourhood[i]].mean(0)
关于python - 使用 cKDTree 在一定距离内寻找最近的邻居并取这些邻居的平均值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40228212/
我正在使用 python 脚本将两个大型(数百万个点)点云作为数组(“A”和“B”)读取。 我需要找到“A”中点的最近“B”邻居,但距离“A”中每个点 5 厘米以内。我还想对“A”中点的 5 厘米半径
我有两个数组(A,B),其中包含:ID、x、y、z 点数相同但略有不同。我想要一个数组,其中每行都有两个数组的两个最近点的 ID x y z 。目前我有这个: import numpy as np f
我有一个 csv 文件,其中包含随机位置的纬度、经度和海拔值。我想应用 IDW 插值来生成规则网格。我使用 scipy.spatial.cKDTree 进行最近邻搜索并查找未知点的高程值。当输出网格具
我目前有一个我创建的函数,它在 55 像素范围内将蓝点与其(最多)3 个最近的邻居连接起来。vertices_xy_list 是一个非常大的列表或大约 5000-10000 的点(嵌套列表)对。 ve
我一直在使用 scipy 中的 spatial.cKDTree 来计算点之间的距离。对于我的典型数据集(查找 ~1000 点到 ~1e6 点数组的距离),它总是运行得非常快(~1 秒)。 我在装有 U
我正在尝试使用scipy.cKDTree.sparse_distance_matrix计算一组点的相互距离。最终我想将其用于维度高达 15 的 10**6 点,但作为示例,对于二维的 15 个数据点,
我想使用 Scipy cKDTree 找到一定距离内的邻居。最重要的是,我也想要点本身(零距离)。 cKD树。查询给出所有邻居,但不存在零距离。 有办法做到这一点吗? 最佳答案 我无法真正重现您的问题
我有一个包含未排序 (X,Y) 点的大型二维数组,为此我需要知道哪些点彼此非常接近(最近邻查找)。我已经使用 cKDTree 和 query_ball_tree 成功地获得了大约 500,000 (X
这两种算法有什么区别? 最佳答案 cKDTree是 KDTree 的子集,用 Cython 封装的 C++ 实现,因此速度更快。 他们每个人都是 a binary trie, each of whos
通常,scipy.spatial.ckdtree 的运行速度比 scipy.spatial.kdtree 快得多。 但就我而言,scipy.spatial.ckdtree 的运行速度比 scipy.s
问题 由于某些原因,在导入seaborn 包并制作可执行文件(.exe) 时会出现以下ImportError。如何解决这个问题? Traceback (most recent call last):
我是一名优秀的程序员,十分优秀!