首页 > 解决方案 > 如何在python中获得两个向量列表的成对距离

问题描述

假设我有两个向量列表:

l1 = [v1, v2, v3]
l2 = [v4, v5, v6]

我知道使用 scipy 我可以在一个列表中获得成对的距离,但是我如何为两个做到这一点,以便结果看起来像这样:

[[d(v1, v4), d(v1, v5), d(v1,v6)],
 [d(v2, v4), d(v2, v5), d(v2, v6)],
 [d(v3, v4), d(v3, v4), d(v3, v4)]]

以最有效的方式?最好避免循环。

标签: pythonpairwise-distance

解决方案


推荐阅读