雖然可能有一陣子了,不過總之是個好消息。Python3開始,對於Unicode的處理更直覺,因此能配合Python3的NLTK3還是令人引頸期盼。看來離正式版的NLTK3已經不遠了。
下載網頁:https://pypi.python.org/pypi/nltk
 NLTK首頁:http://www.nltk.org/

hambao 發表在 痞客邦 留言(0) 人氣()

Python當中最重要的資料結構應該算是list跟dictionary了。要存取list內部的元素,傳統上都是使用index:假設有一個list叫做a,長度為10則它的所有元素為a[0], a[1], a[2], ..., a[8], a[9]。Python除了傳統的index外,又提供了一個像瑞士小刀一樣的東西叫slice,本篇稍微介紹一下slice的威力。
slice的語法是:a[m:n],代表從第m個元素開始取,取到第n-1個元素為止。不過slice的用途遠大於存取元素,它還可以存取「看不見的東西」,這樣講是有點毛毛的。不過,要真正了解slice的威力,或許不要從「元素」的角度來看,而是從「位置」的角度來看。如果我們將list當中,元素之間的空隙(最前面跟最後面也算)也標上數字,大概是這個樣子:P0, a[0], P1, a[1], P2, a[2], P3, ..., P8, a[8], P9, a[9], P10。則a[m:n]就代表從第m個位置開始取,取到第n個位置為止。m跟n可以都出現,可以只出現其一,也可以都不出現。a[m:]指的是第m個位置到最後面,a[:n]指的是最前面到第n個位置,a[:]指的是最前面到最後面,其實就等同於a本身,但注意到只是「值」的相等。
如果我們寫:
a=[0,1,2,3,4]

hambao 發表在 痞客邦 留言(3) 人氣()

我的Python筆記,只是在執行任務的過程中將所用到的技巧寫下來,供以後參考。本次的任務是:
「根據某個中文字串,計算每個漢字的出現頻率以及此中文字串的bigram以及trigram的出現頻率」
這裡會用到兩個Python最重要的資料結構:list與dictionary,list就不用說了,幾乎所有的程式語言都有,dictionary則像是Perl中的hash。在這邊我從資料庫的角度,把list跟dictionary都視為欄位與欄位的對應,稱為key欄位與value欄位。key欄位就像資料表格中的主鍵值(primary key),必須是獨一無二。list跟dictionary的差別只在於:

list中的key欄位必須為零開始以及自然數(0,1,2,...),value欄位則可以是任何資料形態。list的樣子為(value0, value1, value2, ...)
dictionary中的key欄位可以是任何資料形態,value欄位也可以是任何資料形態。dictionary的樣子為{key0: value0, key1:value1, key2:value2, ...}

hambao 發表在 痞客邦 留言(3) 人氣()

今天早上,到了學校,打開電腦,隨即電腦傳來刺耳的聲音,聽起來很像風扇卡卡。中午拿去HP維修中心,證實風扇異常。工程師把硬碟跟電池拆下來還我,電腦留下來處理。相信大家都有電腦壞掉的經驗,怕的不是電腦整個掛掉,而是重要檔案毀損,所謂硬體有價,資料無價。我當下想到的問題就是,如果整台電腦要重灌,我會損失多少重要資料?
對於需要在不同電腦中處理同樣文件的人來說,帶個隨身碟備份或許是一個常用的方法。不過,同步是一個大麻煩,要先從A電腦拷貝到隨身碟,再從隨身碟拷貝到B電腦,當然你也可以從頭到尾都把文件放在隨身碟,不拷貝到本地電腦硬碟,但人總是有疏忽的時候,有時急著出門,隨身碟忘了拔,到了目的地才在懊惱。這樣的問題,我也一直很困擾,直到Dropbox出現之後。
http://www.dropbox.com/
Dropbox是一個網路備份服務,用一個帳號控管。任何電腦裝了Dropbox之後,用同一個帳號登入,就會同步Dropbox目錄底下的任何東西。Dropbox是以本地硬碟目錄的形式出現,因此存取速度比隨身碟快,不用煩惱隨身碟帶了沒有,不用煩惱檔案新舊的問題,它都幫你處理好。

hambao 發表在 痞客邦 留言(3) 人氣()

記得以前唸書的時候,要轉個PDF檔還要用「阿土伯」他家出的Acrobat,要錢的。後來陸續出了一堆處理PDF的免費軟體,在這邊要分享兩套我認為很不錯的免費軟體。
第一個是pdf995,原本聽諧音「pdf救救我」還以為是台灣人寫的軟體。網頁在這裡:http://www.pdf995.com/。
安裝完之後,會多出一個虛擬印表機。因此不只我們常用的文字編輯軟體可以將文件轉PDF,瀏覽器或是繪圖軟體都可以。步驟就只是「假裝」要去用pdf995虛擬印表機來列印。這個軟體有免費版跟付費版,免費版在轉檔的時候會有廣告,不過功能完全一樣。

hambao 發表在 痞客邦 留言(0) 人氣()

1
Blog Stats
⚠️

成人內容提醒

本部落格內容僅限年滿十八歲者瀏覽。
若您未滿十八歲,請立即離開。

已滿十八歲者,亦請勿將內容提供給未成年人士。