将距离矩阵转换为字典,并按接近度对元素进行排序

我有每个点之间的距离的矩阵


Points   1    2    3  ..  n

1        0   2.4  1.6 ..  7.8 

2       2.4   0   4.9 ..  0.8 

3       1.6  4.9   0  ..  2.7

..      .....................

n       7.8  ..    ..  ..  0

我需要获得以点为键的字典以及以值顺序按接近度排列的点列表。


Dictionary: 

{

   1: [3,2,..,n],

   2: [n,..,1,3],

   3: [1,n,..,2],

   ..

}

我应该迭代矩阵并对每行进行排序,然后在字典中的插入元素之后进行排序,但是为此存在一种优雅的方式。


梦里花落0921
浏览 153回答 1
1回答
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python