计算文本中每个单词的出现次数 - Python

MK

我知道我可以在文本/数组中找到一个单词:

if word in text: 
   print 'success'

我想做的是阅读文本中的一个单词,并根据找到的单词不断计数(这是一个简单的计数器任务)。但问题是我真的不知道如何read读已经读过的单词。到底:统计每个单词出现的次数?

我想过保存在一个数组中(甚至是多维数组,所以保存单词和它出现的次数,或者在两个数组中),每次在该数组中出现一个单词时求和 1。

那么,当我读一个词时,我能不能用类似的东西来读它:

if word not in wordsInText: 
       print 'success'
亚历山大·埃别科夫

既然我们已经确定了你想要达到的目标,我可以给你一个答案。现在您需要做的第一件事是将文本转换为单词列表。虽然该split方法看起来是一个不错的解决方案,但当句子以单词结尾,后跟句号、逗号或任何其他字符时,它会在实际计数中产生问题。所以这个问题的一个很好的解决方案是NLTK假设您拥有的文本存储在名为 的变量中text您正在寻找的代码如下所示:

from itertools import chain
from collections import Counter
from nltk.tokenize import sent_tokenize, word_tokenize

text = "This is an example text. Let us use two sentences, so that it is more logical."
wordlist = list(chain(*[word_tokenize(s) for s in sent_tokenize(text)]))
print(Counter(wordlist))
# Counter({'.': 2, 'is': 2, 'us': 1, 'more': 1, ',': 1, 'sentences': 1, 'so': 1, 'This': 1, 'an': 1, 'two': 1, 'it': 1, 'example': 1, 'text': 1, 'logical': 1, 'Let': 1, 'that': 1, 'use': 1})

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在Python的数据框中计算段落中每个句子中特定单词的出现次数

来自分类Dev

如何使用python计算csv文件中单词的出现次数?

来自分类Dev

计算出现在 python 中数千条记录中的列表中每个单词的所有出现次数

来自分类Dev

计算文本文件python中的每个单词

来自分类Dev

使用Python计算出现在列表中的单词的出现次数

来自分类Dev

使用python计算文本文件中单词的出现

来自分类Dev

使用python和xlrd计算Excel工作表中特定单词的出现次数

来自分类Dev

Python:计算python数据框中每个数字的出现次数

来自分类Dev

如何计算单词在文本中的出现次数

来自分类Dev

计算每个单词的出现次数

来自分类Dev

计算每个单词的出现次数

来自分类Dev

计算基于日期存储的给定文本文件中每个单词的出现次数

来自分类Dev

通过Perl计算文本文件中每个单词的出现次数

来自分类Dev

计算Apache Spark中每个单词的出现次数

来自分类Dev

计算文本文件中任何单词的出现次数

来自分类Dev

计算文本文件中单词的出现次数

来自分类Dev

Python:计算字符串中列表项的出现次数

来自分类Dev

python-计算lambda函数中的出现次数

来自分类Dev

您如何计算Python列表中的出现次数?

来自分类Dev

如何使用python计算变量中的出现次数

来自分类Dev

如何计算列数据框Python中的出现次数

来自分类Dev

如何使用python计算函数中的出现次数

来自分类Dev

计算字符串Python中的出现次数

来自分类Dev

Python-如何计算列表中的出现次数

来自分类Dev

计算列表python中的列表出现次数

来自分类Dev

Python pandas 计算每列中的出现次数

来自分类Dev

Python:计算列表中列表元素的出现次数

来自分类Dev

如何计算每个单词出现的次数?

来自分类Dev

Python:计算一个单词在一个文件中出现的次数

Related 相关文章

  1. 1

    如何在Python的数据框中计算段落中每个句子中特定单词的出现次数

  2. 2

    如何使用python计算csv文件中单词的出现次数?

  3. 3

    计算出现在 python 中数千条记录中的列表中每个单词的所有出现次数

  4. 4

    计算文本文件python中的每个单词

  5. 5

    使用Python计算出现在列表中的单词的出现次数

  6. 6

    使用python计算文本文件中单词的出现

  7. 7

    使用python和xlrd计算Excel工作表中特定单词的出现次数

  8. 8

    Python:计算python数据框中每个数字的出现次数

  9. 9

    如何计算单词在文本中的出现次数

  10. 10

    计算每个单词的出现次数

  11. 11

    计算每个单词的出现次数

  12. 12

    计算基于日期存储的给定文本文件中每个单词的出现次数

  13. 13

    通过Perl计算文本文件中每个单词的出现次数

  14. 14

    计算Apache Spark中每个单词的出现次数

  15. 15

    计算文本文件中任何单词的出现次数

  16. 16

    计算文本文件中单词的出现次数

  17. 17

    Python:计算字符串中列表项的出现次数

  18. 18

    python-计算lambda函数中的出现次数

  19. 19

    您如何计算Python列表中的出现次数?

  20. 20

    如何使用python计算变量中的出现次数

  21. 21

    如何计算列数据框Python中的出现次数

  22. 22

    如何使用python计算函数中的出现次数

  23. 23

    计算字符串Python中的出现次数

  24. 24

    Python-如何计算列表中的出现次数

  25. 25

    计算列表python中的列表出现次数

  26. 26

    Python pandas 计算每列中的出现次数

  27. 27

    Python:计算列表中列表元素的出现次数

  28. 28

    如何计算每个单词出现的次数?

  29. 29

    Python:计算一个单词在一个文件中出现的次数

热门标签

归档