[英]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.