python中common是什么意思_(找不到)python可数属性most_common()

新手。我正在浏览nltk书和另一本Python介绍书。

我在之前的nltk书中遇到了most_common(),虽然当时我无法让它工作,也找不到解决方案,但我创建了一个小函数,它在特定的练习中起到了关键作用,并一直在运行。

现在我再次需要它,但我不认为我能很容易地绕过它(练习是关于特定文本中最常见的单词长度),另外,我知道我会在后面的例子中再次找到它,我希望能够跟上,因为,正如我所说,我是一个新手。

理论上,我应该能够做到:fdist = FreqDist(len(w) for w in text1)

fdist.most_common()

[(3, 50223), (1, 47933), (4, 42345), (2, 38513) ...

然而,Python告诉我:AttributeError: 'FreqDist' object has no attribute 'most_common'import collections

没有错误,但是当我输入dir(collections)或dir(内建)时,大多数的\u common()都没有列出。

我同时安装了2.7和3.0(大部分时间都是windows,偶尔在我的ubuntu虚拟机上工作)。我会继续寻找,但会非常感谢你的意见。这感觉有点基本,但我正在学习,至少目前我自己还不能理解。

再次感谢。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值