python - 如何在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)]]
以最有效的方式?最好避免循环。
解决方案
推荐阅读
- javascript - 结果已声明,但从未在 ionic 3 上读取其值
- sql - 最大子查询
- category-theory - 撤回抽象类别。
- python-3.x - 如何使用 asyncio 通过 SOCKS5 获得 TCP 响应?
- c++ - 出现错误:使用 ifstream 加载文件时 perror 中没有此类文件或目录
- hyperledger-fabric - 只访问一次函数 - Hyperledger Fabric
- android - 新的 google fit HistoryClient 不适用于简单的日常步骤
- c# - 在 ListBox 中按 DisplayMember 搜索
- css - 如何消除容器和视口边缘之间的白色间隙?
- arrays - flatlist 从 firestore 渲染重复数组