繁体   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