相关疑难解决方法(0)

如何在numpy数组上进行nD距离和最近邻居计算

此问题旨在成为规范的重复目标

给定两个数组XY形状,(i, n)(j, n)表示 - n维坐标列表,

def test_data(n, i, j, r = 100):
    X = np.random.rand(i, n) * r - r / 2
    Y = np.random.rand(j, n) * r - r / 2
    return X, Y

X, Y = test_data(3, 1000, 1000)
Run Code Online (Sandbox Code Playgroud)

找到最快的方法是什么:

  1. 每个点和每个点之间的D形状距离(i,j)XY
  2. 该指数k_i与距离k_d的的k针对所有点最近的邻居X中的每一个点Y
  3. 该指数r_i,r_j和距离r_d的每一个点在X距离之内r的每一个点的j …

python arrays numpy scipy scikit-learn

6
推荐指数
1
解决办法
1455
查看次数

标签 统计

arrays ×1

numpy ×1

python ×1

scikit-learn ×1

scipy ×1