请问可以写一个python程序,输入一个txt的文件,可以print出现频率最高的5个的单词和他们

请问可以写一个python程序,输入一个txt的文件,可以print出现频率最高的5个的单词和他们的频率,然后还能print出他们的在第一个词出现的情况下第二个词出现的概率最高的5个词组

这种表达能力也是醉了。。。意思是,有两个目的:1,打印指定文件中,出现频率最高的五个单词,和这五个单词出现的次数。2:没听懂。第一个词?是指这五个词中的频率最高的第一个词?还是指这五个词中,第一个找到的词?同样的疑问对于第二个词?第一个词出现的情况下,第二个词出现?意思是连着的,中间只有空白输入?这个意思?还是指,在第一个词出现的词组中,第二个词也包含在这个词组中?。。。第一个目的好做到,第二个已经超出编程的概念了,去百度问问可能有结果追答

第二个已经牵涉到语言逻辑了。百度公司里面有专门处理这种事情的语言专家

追问

大神!

求助啊!

第二个问题就是统计那个自己的导入的文档里面一个词组出现的概率,就是假如文档中有I am和I can之后 I am这个词组概率就是0.5

追答

听不懂

温馨提示:答案为网友推荐,仅供参考
相似回答