我需要根据以下实现的频率计数对词进行排序。清洁的停止词后基于值排序
分裂的话:
words=Counter([item for sublist in m.split('\W+') for item in word_tokenize(sublist)])
频率计数:
wordsFreq=['%s: %d' %(x, words[x]) for x in words]
输出:
["limited: 1", "desirable: 1", "advices: 1","new: 8", "net: 5", "increasing: 2",......]
print type(wordsFreq)
输出
<type 'list'>
你的问题是什么?这似乎只是你写的内容的陈述。 – Carcigenicate
Carcgenicate - 我需要根据频率计数对输出列表进行排序。为一个实例限制:1,合意:1,建议:1,增加:2,新:5,新:8 .... – lpt
给这个很好的阅读:https://wiki.python.org/moin/方法文档/排序。 'sort'有一个可选参数,可以让你选择排序的元素。你可能不希望它们在排序前被制作成字符串。这会让事情变得复杂。 – Carcigenicate