【发布时间】:2021-06-08 21:46:44
【问题描述】:
假设python中的距离矩阵如下...
0 1 2 3
0 0 1 4 8
1 1 0 3 7
2 4 3 0 3
3 8 7 3 0
我想将此距离矩阵转换为成对欧式距离列表,如下所示...
Obj1 Obj2 Dist
0 0 1 1
1 0 2 4
2 0 3 8
3 1 2 3
4 1 3 7
5 2 3 3
我似乎找不到任何解决方案,但我是 python 新手,所以也许我只是不知道要搜索什么。任何帮助将不胜感激。
【问题讨论】:
-
我会查看 NumPy 和 SciPy python 库:jbencook.com/pairwise-distance-in-numpy。如果您提供有关您的问题的更多详细信息,我可能会提供更多帮助。
-
欢迎来到 SO。这不是讨论论坛或教程。请使用tour 并花时间阅读How to Ask 以及该页面上的其他链接。花一些时间与the Tutorial 练习示例。它会让你了解 Python 提供的工具来帮助你解决问题。
标签: python euclidean-distance distance-matrix