首页>>后端>>Python->python如何统计文本有多少词(python如何统计文本有多少词数)

python如何统计文本有多少词(python如何统计文本有多少词数)

时间:2023-11-29 本站 点击:0

本篇文章给大家谈谈python如何统计文本有多少词,以及python如何统计文本有多少词数对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。

本文目录一览:

1、python,字符串怎么统计单词个数2、python统计个单词数目3、Python如何统计文本中各个词性的数量4、python中怎么样统计一篇文章中的单词个数5、题目Python编写程序,统计jianjie.txt文件中各字词出现的次数,用于字典存储?

python,字符串怎么统计单词个数

如果你是指一串单词,空格隔开的,统计词频,就用列表和字典来。

比如输入的是这样:this one ok this one two three go end at end

dic1={}

n=input().split()

for i in n:

缩进if i in dic1:dic1[i]+=1

缩进else:dic1[i]=1

print(dic1)

python统计个单词数目

楼上的程序存在诸多问题,如没有处理标点,文件读取方法错误等。

请问楼主要区分大小写吗?如果区分的话,就按照下面的来:

import re

def get_word_frequencies(file_name):

dic = {}

txt = open(filename, 'r').read().splitlines()

#下面这句替换了除了'-'外的所有标点,因为'-'可能存在于单词中。

txt = re.sub(r'[^\u4e00-\u94a5\w\d\-]', ' ', txt)

#替换单独的'-'

txt = re.sub(r' - ', ' ', txt)

for line in :

for word in line.split():

#如果不区分大小写,那就一律按照小写处理,下面那句改为dic.setdefault(word.lower(), 0)

dic.setdefault(word, 0)

dic[word] += 1

print dic

if __name__ = '__main__':

get_word_frequencies('test.txt')

有问题继续追问吧

Python如何统计文本中各个词性的数量

如果是统计文本中某个词出现的数量就用循环遍历读取,匹配到一次,num+=1,最后print

python中怎么样统计一篇文章中的单词个数

你好,楼主,可以使用字符串的统计函数来完成。

详细代码如下:

w = 'python,我爱python,hello python。'

print("python出现了%s次"%w.count('python'))

题目Python编写程序,统计jianjie.txt文件中各字词出现的次数,用于字典存储?

下面是一个 Python 程序,可以实现统计 jianjie.txt 文件中各字词出现的次数,并使用字典存储结果。

在这个程序中,我们首先读入 jianjie.txt 文件的内容,然后使用 split 函数将其分割成一个个字词。接着,我们遍历每一个字词,并使用字典存储它们出现的次数。最后,我们输出字典即可得到统计结果。

希望这对你有帮助!

python如何统计文本有多少词的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于python如何统计文本有多少词数、python如何统计文本有多少词的信息别忘了在本站进行查找喔。


本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若转载,请注明出处:/Python/105.html