簡體   English   中英

PyPy是否適用於NLTK?

[英]Does PyPy work with NLTK?

PyPy是否適用於NLTK,如果是這樣,那么對於貝葉斯分類器來說,是否有明顯的性能提升?

雖然我們正在使用它,但是其他任何python環境(shedskin等)都提供比cpython更好的nlkt性能嗎?

根據freenode上的#pypy上的某些人的說法,至少有一些NLTK可以與PyPy一起工作並且有一些性能提升。 你做過任何測試嗎? 只需從pypy.org/download.html下載PyPy,而不是“time python yourscript.py data.txt”,輸入“time pypy yourscript.py data.txt”。

我通過電子郵件收到回復(Seo,請隨時回復),說:

主要問題是:

PyPy實現了Python 2.5。 這意味着在這里和那里添加“from future import with_statement”,重寫property.setter的用法,並在os.walk等2.6庫調用中修復新內容。

NLTK需要PyYAML。 只需將符號鏈接(或復制)到pypy-1.4 / site-packages就可以了。

和:

你有運行PyPy的NLTK嗎?如果有的話你是否看到了性能提升?

是的,是的。

顯然NLTK確實與PyPy一起運行,並且有性能改進。

你現在可以用pypy運行nltk。 在pypy 1.8下一個基准測試 ,雖然后來的版本(目前pypy 2.0是最新的)仍將表現更好。 nltk這些天在pypy下運行其單元測試 ,因此nltk開發人員確保它的工作原理。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM