我有这个输入: node1,node2,similarity
例如:
1 2 0.33
1 3 5
1 5 0.8
我希望根据相似性对它们进行分类,结果将是:
1 3 5
1 5 0.8
1 2 0.33
我的问题是:数据结构是否适合存储这些数据以及如何实现它? ^ - ^谢谢
答案 0 :(得分:1)
元组列表诀窍:
让我们说这是你的意见:
input = [(1, 2, 0.33), (1, 3, 5), (1, 5, 0.8)]
然后对其进行排序:
output = sorted(input, key=lambda tup: tup[2])
你明白了:
[(1, 2, 0.33), (1, 5, 0.8), (1, 3, 5)]
然后你可以应用over方法,反转它或任何你想要的东西!