成人在线亚洲_国产日韩视频一区二区三区_久久久国产精品_99国内精品久久久久久久

您的位置:首頁技術(shù)文章
文章詳情頁

python - 如何統(tǒng)計(jì)一份英文 API 開發(fā)文檔(如 javadoc文檔)的詞頻?

瀏覽:164日期:2022-06-26 16:30:53

問題描述

如題,簡(jiǎn)單一點(diǎn)的功能是如何對(duì)一份英文 API 開發(fā)文檔進(jìn)行詞頻的統(tǒng)計(jì)?(文檔可能是多個(gè) html 文件,也可能是 chm 文件,不是簡(jiǎn)單的 txt 文本);

復(fù)雜一點(diǎn)的需求是,因?yàn)殚_發(fā)文檔涉及很多類名、函數(shù)或方法名等,單詞可能會(huì)連在一起,統(tǒng)計(jì)時(shí)最好能夠分開(這個(gè)可以根據(jù)命名規(guī)則來分開);

再復(fù)雜一點(diǎn)的需求是,因?yàn)閱渭兘y(tǒng)計(jì)一個(gè)文檔的詞頻沒多大的實(shí)際意義,如何將統(tǒng)計(jì)后的單詞再加工處理:

剔除掉一些簡(jiǎn)單的,并對(duì)開發(fā)來說沒多大意義的單詞,如 the, are, to, is……

分析出里面涉及到計(jì)算機(jī)的專業(yè)名詞、編程中特定含義的單詞或編程語言的關(guān)鍵字(涉及到文檔對(duì)應(yīng)的不同語言);

對(duì)最終分析出的單詞標(biāo)注出解釋(中文,可以通過第三方 API)……

如果開發(fā)具有以上功能的軟件,具體需要涉及哪些技術(shù)? 歡迎提供你的想法……

呃,其實(shí)我的痛點(diǎn)是,看一份英文文檔時(shí),有太多不懂的單詞,經(jīng)常要去查單詞,效率太低了,如果有一個(gè)工具可以統(tǒng)計(jì)分析出一份文檔的詞匯,就可以在看文檔前先大致熟悉詞匯的意思,提高效率;而且對(duì)于開發(fā)時(shí),命名也有幫助……

修改備注:

分開連在一起的單詞確實(shí)不是分詞技術(shù),之前說錯(cuò)了;

原問題提到的運(yùn)用機(jī)器學(xué)習(xí),我的想法是這樣的:一個(gè)具有機(jī)器學(xué)習(xí)的軟件大量閱讀編程的開發(fā)文檔,找出里面的專業(yè)術(shù)語,使整個(gè)功能的實(shí)現(xiàn)更加智能化……當(dāng)然這是我瞎想的,不一定對(duì),不喜勿噴;

最后,我提到的看英文文檔的問題,誰都有剛開始看不懂,效率低的階段,誰不知道多看,效率就會(huì)慢慢提高?道理大家都懂……但是,這個(gè)不是我們討論的重點(diǎn),我只是有這么個(gè)想法,提出來讓大家討論下而已

另外,提的問題如果有錯(cuò),可以留言,我會(huì)修改,能不踩嗎?

問題解答

回答1:

準(zhǔn)備考研,很久沒寫過代碼了,不過大概思路應(yīng)該是:

清洗過濾:對(duì)于html,首先把內(nèi)容過濾出來,你可以自己寫正則或者用找點(diǎn)別人寫好的

單詞分詞:先用空格等常見的分隔符對(duì)單詞過濾,再根據(jù)不同的語言命名規(guī)范找出一個(gè)個(gè)的單詞

過濾常用詞:在網(wǎng)上應(yīng)該可以找到英語常用詞的文件,匹配一下

WordCount:可以直接單純的用python自己實(shí)現(xiàn)MapReduce的過濾,或者Hadoop、Spark之類的也可以

到此為止就完成了過濾簡(jiǎn)單詞的單詞統(tǒng)計(jì)了關(guān)于統(tǒng)計(jì)出計(jì)算機(jī)相關(guān)詞,你需要網(wǎng)上下載計(jì)算機(jī)相關(guān)詞匯的數(shù)據(jù)文件,直接匹配即可需要給出解釋的話,調(diào)用有道、百度翻譯的api即可,不過這些API可能有次數(shù)上限,我沒有用過。

以上所說步驟都沒有考慮效率的問題,如果需要考慮效率問題,還需要使用到些算法或直接使用別人寫好的類庫。關(guān)于你所說到的機(jī)器學(xué)習(xí),這里的需求暫時(shí)不需要、且沒必要使用到。

最后:我還是想說,想讀懂文檔的最快的辦法就是多讀文檔,堅(jiān)持讀下來,你會(huì)發(fā)現(xiàn)讀文檔的速度會(huì)越來越快。不過把這個(gè)當(dāng)作練手的項(xiàng)目,也算是做了點(diǎn)有意思的事情。

關(guān)于問題修改后的回復(fù):你提及的機(jī)器學(xué)習(xí),目前大體上是有監(jiān)督式和非監(jiān)督式,但根據(jù)你的提及:

一個(gè)具有機(jī)器學(xué)習(xí)的軟件大量閱讀編程的開發(fā)文檔,找出里面的專業(yè)術(shù)語,使整個(gè)功能的實(shí)現(xiàn)更加智能化……

如果采用監(jiān)督式學(xué)習(xí)那必然需要語料數(shù)據(jù)的支持,而如果已經(jīng)有語料數(shù)據(jù)何不直接用字符串匹配實(shí)現(xiàn)?

當(dāng)采用非監(jiān)督式學(xué)習(xí),目前我也是初學(xué),依我的理解,似乎只能達(dá)到聚類的效果,若想自動(dòng)識(shí)別是計(jì)算機(jī)術(shù)語,必然還是需要人工標(biāo)注或者數(shù)據(jù)的支持

如果再往下深究,就需要好好研究NLP了

我覺得你好像是對(duì)機(jī)器學(xué)習(xí)感興趣,但我感覺這個(gè)并不是機(jī)器學(xué)習(xí)練手的一個(gè)好項(xiàng)目。

回答2:

這個(gè)應(yīng)該不叫英語分詞,分詞應(yīng)該指按句子成分劃分。連在一次的變量名可以考慮按常見的命名方式識(shí)別,比如大小寫的Camel-Case、下劃線分割的 Underscores 等。

分詞可以找各種 Word Splitting 庫,python 應(yīng)該有很多。計(jì)算機(jī)的專業(yè)名詞下載詞庫,單詞提取出來之后跟詞庫匹配得到釋義。

但其實(shí)即使做出來也不一定能更方便閱讀,光看單詞有點(diǎn)曲線救國的感覺,很可能根本看不進(jìn)去。計(jì)算機(jī)文章的詞匯量不是很多,一回生兩回熟,優(yōu)化查詞體驗(yàn)比較妥,推薦 collins雙解 結(jié)合 Macmillan ,MDict 或者歐路詞典都可以加載。Chrome 也可以裝 Saladict 沙拉查詞。

標(biāo)簽: Python 編程
相關(guān)文章:
成人在线亚洲_国产日韩视频一区二区三区_久久久国产精品_99国内精品久久久久久久
91蝌蚪国产九色| 国产精品久线观看视频| 中文字幕乱码一区二区免费| 成人国产亚洲欧美成人综合网 | 日韩精品在线网站| 国内精品写真在线观看| 欧美日韩精品电影| 经典三级一区二区| 欧美日韩国产影片| 国产精品一区二区无线| 91麻豆精品国产91久久久更新时间| 韩日欧美一区二区三区| 欧美美女一区二区三区| 奇米777欧美一区二区| 在线视频你懂得一区二区三区| 三级欧美在线一区| 欧美亚洲愉拍一区二区| 精品中文字幕一区二区| 欧美久久久久久久久| 国产一区二区影院| 欧美一级片在线| 成人一道本在线| 久久噜噜亚洲综合| 91色视频在线| 国产精品免费视频一区| 亚洲图片欧洲图片日韩av| 国产精品午夜电影| 亚洲欧洲精品一区二区| 亚洲精品国产品国语在线app| 亚洲一区二区三区精品动漫| 日韩精彩视频在线观看| 欧美精品日日鲁夜夜添| eeuss鲁一区二区三区| 久久精品无码一区二区三区| 精品91免费| 亚洲最大成人网4388xx| 在线国产电影不卡| 国产综合色在线| 亚洲精品一线二线三线无人区| 欧美大片专区| 亚洲摸摸操操av| 噜噜噜噜噜久久久久久91| 麻豆精品在线视频| 欧美一区2区视频在线观看| 91香蕉视频污| 亚洲人123区| 色老汉一区二区三区| 国产二区国产一区在线观看| 亚洲精品在线观看网站| 亚洲第一在线| 欧美成人一区二区三区| 色综合久久综合| 一区二区三区小说| 欧美日韩视频一区二区| 99re视频精品| 亚洲动漫第一页| 欧美一区二区三区免费视频 | 老**午夜毛片一区二区三区| 狠狠色丁香婷综合久久| 26uuu久久综合| 国产亚洲午夜| 国产精品一区二区久久不卡 | 久久精品天堂| 丁香另类激情小说| 国产精品欧美综合在线| 久久久久欧美| 成人a级免费电影| 亚洲欧美日韩中文字幕一区二区三区| 久久久精品五月天| 国产乱子轮精品视频| 国产亚洲欧美色| 久久综合图片| 丁香婷婷综合五月| 亚洲丝袜精品丝袜在线| 欧美日韩精品一区二区天天拍小说 | 在线视频精品一区| 欧美aaa在线| 久久久久久99久久久精品网站| 欧美精选一区| 日本欧美韩国一区三区| 久久久久久久久久久电影| 国产伦精品一区| 国产99久久久国产精品免费看 | 成人av在线电影| 亚洲一区二区三区精品在线| 欧美一区二区三区在线观看视频 | 久久精品官网| www.亚洲人| 丝袜诱惑亚洲看片 | 另类小说一区二区三区| 中文字幕第一页久久| 在线精品视频一区二区三四| 亚洲欧美一区二区原创| 免费av成人在线| 亚洲色图一区二区| 欧美va亚洲va香蕉在线| 久久婷婷av| 国产综合自拍| 国产精品996| 亚洲成人tv网| 中文字幕巨乱亚洲| 91.麻豆视频| 亚洲一区二区在线免费观看| av电影一区二区| 日本三级韩国三级欧美三级| 国产精品毛片a∨一区二区三区| 欧美高清视频www夜色资源网| 国产日韩在线一区二区三区| 91网上在线视频| 激情六月婷婷久久| 亚洲一区电影777| 国产清纯在线一区二区www| 欧美精品777| 久热这里只精品99re8久| 亚洲网站啪啪| 99re热视频精品| 国产在线播放一区二区三区| 夜夜嗨av一区二区三区| 国产欧美一区二区三区网站| 欧美在线看片a免费观看| 亚洲精品乱码久久久久久蜜桃91| 成人av动漫在线| 久久精品国产亚洲高清剧情介绍| 一区二区高清在线| 国产农村妇女精品| 欧美videofree性高清杂交| 欧美日韩日日骚| 嫩草成人www欧美| 亚洲高清不卡一区| 91捆绑美女网站| 成人精品在线视频观看| 精品无人码麻豆乱码1区2区| 午夜伊人狠狠久久| 亚洲精品欧美二区三区中文字幕| 久久免费视频一区| 91精品国产欧美一区二区18| 一本高清dvd不卡在线观看| 在线观看视频免费一区二区三区| 91在线视频官网| www.在线成人| 国产99久久久久久免费看农村| 久久电影国产免费久久电影| 五月天精品一区二区三区| 一区二区三区精品| 亚洲色图在线视频| 国产精品网友自拍| 久久精品综合网| 久久奇米777| 欧美刺激脚交jootjob| 欧美乱妇一区二区三区不卡视频| 欧美亚洲综合色| 欧美怡红院视频| 久久亚洲风情| 亚洲伊人网站| 亚洲一区二区毛片| 国产一区成人| 亚洲欧美电影在线观看| 国产日韩综合| 国产精品亚洲产品| 国产精品久久久久久久久久妞妞| 91久久精品www人人做人人爽| 好看的日韩av电影| 国内精品久久久久久久97牛牛| 欧美黄在线观看| 99国产精品国产精品久久| 不卡一区在线观看| 99久久99精品久久久久久| www.久久精品| 99久久精品国产网站| 99久久夜色精品国产网站| 91在线观看一区二区| 99久久99久久久精品齐齐| 波多野结衣欧美| 成人91在线观看| 99精品欧美一区二区蜜桃免费| 91首页免费视频| 欧美chengren| 国模一区二区三区| 亚洲精品一区二区三区av| 亚洲精品国产精品国自产观看| 亚洲国内欧美| 亚洲一区中文| 欧洲视频一区二区| 欧美精品三级在线观看| 日韩亚洲欧美在线观看| 2022国产精品视频| 国产午夜精品久久久久久免费视| 欧美国产1区2区| 亚洲三级小视频| 亚洲国产综合91精品麻豆| 五月婷婷综合激情| 久久国产尿小便嘘嘘| 国产成人精品三级| 色综合天天性综合| 国外精品视频| 亚洲欧美日韩在线综合| 欧美日韩在线播放三区四区| 日韩女优av电影| 国产精品情趣视频| 亚洲国产cao|