快速计算两个numpy 3D点阵列之间的最小距离的方法

时间:2020-10-13 21:50:03

标签: python arrays numpy distance

我想知道是否存在一种快速的方法来计算3D numpy数组(A [N,3])的所有点到第二3D numpy数组(B [M,3])的所有点之间的欧几里得距离。

然后我应该得到一个数组C,它应该是[N, M],从数组A的点到数组B的点的所有距离都可以使用{{1} }沿指定轴获取从集合np.min()的点到集合A的点的所有最小距离。

这是到目前为止我实现的方式:

B

有什么方法可以摆脱for循环...?

预先感谢:)

2 个答案:

答案 0 :(得分:0)

如果scipy方法不起作用或者您还有其他原因,这是一种麻木的方法-

 for searches in combo:
     driver.get("https://www.bing.com")
     search = WebDriverWait(driver, 10).until(EC.element_to_be_clickable((By.CSS_SELECTOR, "#sb_form_q")))
     search.send_keys(str(combo))
     search.submit()

答案 1 :(得分:0)

select to_timestamp(1608816600) at time zone 'UTC';