在我的代码中,如何在字典中按降序存储和排序。你知道吗
我想将Item
存储为键,将Mutual_information
存储为值,并根据Mutual_information
数值按降序存储在字典中。你知道吗
我的编码,包含变量item
和Mutual_information
:
for item in lines:
specificy = c[item]
try:
MI1= specificy/float(specificx)
MI2= MI1*specificx
M13= specificx*specificx
Mutual_Information = MI1* math.log(MI1/float(MI2))
print item, Mutual_Information #to be stored in descendin
except ZeroDivisionError:
print "divide by zero"
正如我在评论中提到的,dict是无序的,因此这将获取列表中的所有项,然后按相反顺序排序,并从这些排序的元素创建一个OrderedDict:
使用元组列表的示例:
相关问题 更多 >
编程相关推荐