好湿?好紧?好多水好爽自慰,久久久噜久噜久久综合,成人做爰A片免费看黄冈,机机对机机30分钟无遮挡

主頁 > 知識庫 > python實現(xiàn)統(tǒng)計漢字/英文單詞數(shù)的正則表達式

python實現(xiàn)統(tǒng)計漢字/英文單詞數(shù)的正則表達式

熱門標簽:惠安地圖標注 遼寧秒客來電話機器人 浙江營銷外呼系統(tǒng)有哪些 自己做的電銷機器人 淄博市張店區(qū)地圖標注 山東外呼系統(tǒng)聯(lián)系方式 上海銷售電銷機器人軟件 哈爾濱公司外呼系統(tǒng)代理 地圖標注店鋪地圖標注酒店
思路

•使用正則式 "(?x) (?: [\w-]+ | [\x80-\xff]{3} )"獲得utf-8文檔中的英文單詞和漢字的列表。
•使用dictionary來記錄每個單詞/漢字出現(xiàn)的頻率,如果出現(xiàn)過則+1,如果沒出現(xiàn)則置1。
•將dictionary按照value排序,輸出。

源碼
復制代碼 代碼如下:

#!/usr/bin/python
# -*- coding: utf-8 -*-
#
#author: rex
#blog: http://iregex.org
#filename counter.py
#created: Mon Sep 20 21:00:52 2010
#desc: convert .py file to html with VIM.

import sys
import re
from operator import itemgetter

def readfile(f):
with file(f,"r") as pFile:
return pFile.read()

def divide(c, regex):
#the regex below is only valid for utf8 coding
return regex.findall(c)


def update_dict(di,li):
for i in li:
if di.has_key(i):
di[i]+=1
else:
di[i]=1
return di

def main():

#receive files from bash
files=sys.argv[1:]

#regex compile only once
regex=re.compile("(?x) (?: [\w-]+ | [\x80-\xff]{3} )")

dict={}

#get all words from files
for f in files:
words=divide(readfile(f), regex)
dict=update_dict(dict, words)

#sort dictionary by value
#dict is now a list.
dict=sorted(dict.items(), key=itemgetter(1), reverse=True)

#output to standard-output
for i in dict:
print i[0], i[1]


if __name__=='__main__':
main()

Tips

由于使用了files=sys.argv[1:] 來接收參數(shù),因此./counter.py file1 file2 ...可以將參數(shù)指定的文件的詞頻累加計算輸出。

可以自定義該程序。例如,
•使用
復制代碼 代碼如下:

regex=re.compile("(?x) ( [\w-]+ | [\x80-\xff]{3} )")
words=[w for w in regex.split(line) if w]


這樣得到的列表是包含分隔符在內(nèi)的單詞列表,方便于以后對全文分詞再做操作。

•以行為單位處理文件,而不是將整個文件讀入內(nèi)存,在處理大文件時可以節(jié)約內(nèi)存。
•可以使用這樣的正則表達式先對整個文件預處理一下,去掉可能的html tags: content=re.sub(r"[^>]+","",content),這樣的結(jié)果對于某些文檔更精確。
您可能感興趣的文章:
  • Python實現(xiàn)統(tǒng)計英文單詞個數(shù)及字符串分割代碼
  • 布同 統(tǒng)計英文單詞的個數(shù)的python代碼
  • Python統(tǒng)計純文本文件中英文單詞出現(xiàn)個數(shù)的方法總結(jié)【測試可用】
  • Python3實現(xiàn)統(tǒng)計單詞表中每個字母出現(xiàn)頻率的方法示例
  • python 文本單詞提取和詞頻統(tǒng)計的實例
  • python實現(xiàn)字符串中字符分類及個數(shù)統(tǒng)計
  • python 統(tǒng)計數(shù)組中元素出現(xiàn)次數(shù)并進行排序的實例
  • python統(tǒng)計字母、空格、數(shù)字等字符個數(shù)的實例
  • Python實現(xiàn)統(tǒng)計英文文章詞頻的方法分析

標簽:綿陽 泰州 宣城 長沙 無錫 重慶 西安 銅川

巨人網(wǎng)絡通訊聲明:本文標題《python實現(xiàn)統(tǒng)計漢字/英文單詞數(shù)的正則表達式》,本文關鍵詞  python,實現(xiàn),統(tǒng)計,漢字,英文,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡,涉及言論、版權(quán)與本站無關。
  • 相關文章
  • 下面列出與本文章《python實現(xiàn)統(tǒng)計漢字/英文單詞數(shù)的正則表達式》相關的同類信息!
  • 本頁收集關于python實現(xiàn)統(tǒng)計漢字/英文單詞數(shù)的正則表達式的相關信息資訊供網(wǎng)民參考!
  • 推薦文章
    主站蜘蛛池模板: 别揉我奶头…嗯~啊免费视频网站 | WC偷拍精品| 国产精品剧情AV天堂视频一区| 乱子伦一级在线观看高清| 国产+又大+又黄+又污+无码 | 亚洲黄色app| 午夜精品乱人伦小说区| 婷婷亚洲五月色综合久久| 51精品国自产在线| 国产在线观看青草视频| 自偷自拍亚洲综合精品| 美女隐私视频免费软件| 诱人的妺妺伦理HD中字| 纯黄肉辣放荡高H文奶汁| 亚洲区欧美区小说区在线| 伊人91在线| ass女人下部欣赏| 国产三级三级三级三级| 强伦人妻2中文字幕国语| 性生活电视| 校花奶好大好爽小依| 日韩亚洲精品不卡在线| 一级毛片A级黄A片在线甜美食| 成人扒开??伸进???91漫画| 国产一区二区三区怡红院| 校花的粉嫩小泬喷牛奶| 温碧霞三级无删减大尺度电影| 看国产一级片| 欧美乱大交| 快使劲弄我视频在线播放| 亚洲午夜精品久久久久久APP| 青楼app| 欧美日产国产韩国| chinese中国超帅gay超虐| 野外被老头添的好爽在线观看| 树林里老妇与老头野战在线观看| 三上悠亚所有作品及番号| 日韩毛片高清在线看| 波多野结衣在线观看| 亚洲精品无码一区二区三区四虎| 国产麻豆成91|