利用Python來教你通過英語四六級!成功率95%!太牛了!

現(xiàn)在是考試季吧,風(fēng)華正茂的青年才俊們應(yīng)該已經(jīng)在圖書館占好了座位,開始備戰(zhàn) 12 月份的英語四六級考試了吧!想當(dāng)年,pk 哥四級考試前也在圖書館待了一陣子,后來四級考了 450 分驚險過關(guān),六級考試第一次考了 400 分沒過,第二次準(zhǔn)備去考時找不到準(zhǔn)考證,考完第二天才發(fā)現(xiàn)夾在了紙質(zhì)的筆記本里,大寫的尷尬啊,后來也就不了了之。我們知道,四六級考試中,單詞的詞匯量是重點(diǎn),閱讀時如果單詞都不認(rèn)識的話,影響我們對語句的理解,這樣也會降低答題的正確率。

怎么去高效的記單詞也是一件頭疼的事情,可能今天記住了,明天又忘了。

今天我用 Python 分析了最近 10 年的四六級考試的真題,把里面的單詞進(jìn)行統(tǒng)計,按照降序排序,并做成可視化的圖形。


項(xiàng)目環(huán)境

語言:Python 3

編輯器:Pycharm

我從網(wǎng)上下載了最近 10 年的四六級考試的真題,都為純文本 txt 格式的文件。我先把四六級真題單獨(dú)建了文件夾保存。

合并文本

以四級真題為例,為了便于統(tǒng)計,我先把近 10 年所有的純文本真題合并成一個純文本文件。遍歷讀取給定路徑下的所有文件的內(nèi)容,保存到新文本中。



如果你在學(xué)習(xí)Python的過程當(dāng)中有遇見任何問題,可以加入我的python交流學(xué)企鵝群:【611+530+101】,多多交流問題,互幫互助,群里有不錯的學(xué)習(xí)教程和開發(fā)工具。學(xué)習(xí)python有任何問題(學(xué)習(xí)方法,學(xué)習(xí)效率,如何就業(yè)),可以隨時來咨詢我


單詞統(tǒng)計

再對合并的文本中的詞匯進(jìn)行統(tǒng)計。這里我用列表生成式處理掉不是英文的字符,并剔除掉 1 個 或者 2 個英文字母組成的單詞,因?yàn)檫@些是一些量詞和常見的連接詞。我還把一些非常常見的單詞也給去掉了。通過 sorted 對單詞進(jìn)行排序。

四級真題單詞統(tǒng)計結(jié)果按單詞出現(xiàn)次數(shù)降序排列后保存在新的純文本文件中。

可視化圖形

然后把這些統(tǒng)計結(jié)果生成可視化的圖表。關(guān)于生成可視化圖形,之前有一篇文章專門講過,沒看過的戳這里 Python讓你的數(shù)據(jù)生成可視化圖形 ,這篇文章里講到了 10 種可視化圖形的制作方法。今天這篇文章只用柱形圖和詞云圖兩種方法。不知道怎么生成可視化圖形的或者想看其他可視化圖形生成方法的,大家點(diǎn)擊上面鏈接查看。

我們先把四級真題詞匯統(tǒng)計數(shù)據(jù)做成柱形圖,我只取了前 20 名的數(shù)據(jù)。

我們再加一點(diǎn)數(shù)據(jù)做成詞云圖看看。

我們用同樣的方法我統(tǒng)計下六級真題詞匯,同樣,我們先把所有的文本合并成一個文本,然后統(tǒng)計詞匯的出現(xiàn)的次數(shù)并降序排列保存在文本中。

做成柱形圖,這次取了前 24 個單詞。

把六級真題的高頻單詞做成詞云圖。

我們可以看到,六級的真題高頻詞匯和四級的真題高頻詞匯排名靠前的都差不多。

通過歷年真題中單詞次數(shù)的統(tǒng)計并可視化展示后,我們需要做的不僅僅是記住這些單詞,而是在這些單詞的基礎(chǔ)上舉一反三,把可能出現(xiàn)的語法和用法都列出來,這樣,這些高頻單詞的用法熟記于心后,你的通過率就更高了!


話說如果當(dāng)年我考試前用了強(qiáng)大的 Python 去分析,也許我的六級考試一次就過了呢,哈哈。

鑒于本文的思路,你如果有更多的四六級真題數(shù)據(jù)也可以加進(jìn)去,你也可以分析專業(yè)八級英語考試出現(xiàn)的高頻單詞排名。其他的,什么日語,法語,德語,也是可以統(tǒng)計并做成可視化圖形。

希望本文能對你的考試有那么一丟丟的幫助,最后,祝準(zhǔn)備參加英語四六級考試和其他各種考試的同學(xué)逢考必過,永不掛科。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容