Работает ли PyPy с NLTK?

Работает ли PyPy с NLTK, и если да, то есть заметное улучшение производительности, скажем, для байесовского классификатора?

Пока мы находимся в этом, какие-либо другие среды python (shedskin и т. Д.) Предлагают лучшую производительность nlkt, чем cpython?

3 Solutions collect form web for “Работает ли PyPy с NLTK?”

По крайней мере, некоторые из NLTK работают с PyPy, и есть некоторые преимущества в производительности, по словам кого-то из #pypy на freenode. Проводили ли вы какие-либо тесты? Просто скачайте PyPy из pypy.org/download.html и вместо «time python yourscript.py data.txt» введите «time pypy yourscript.py data.txt».

Я получил ответ по электронной почте (Сео, пожалуйста, не стесняйтесь отвечать здесь), который сказал:

Основные проблемы:

PyPy реализует Python 2.5. Это означает добавление «from future import with_statement» здесь и там, переписывание обычаев property.setter и исправление новых в библиотечных вызовах 2.6, таких как os.walk.

NLTK нужен PyYAML. Просто символическая привязка (или копирование) материалов к pypy-1.4 / site-packages работает.

А также:

У вас есть NLTK, работающий с PyPy, и если вы видите улучшения производительности?

Да, и да.

Таким образом, очевидно, что NLTK работает с PyPy, и есть улучшения производительности.

Теперь вы можете запустить nltk с pypy. В pypy 1.8 есть бенчмарк , хотя более поздние версии (в настоящее время pypy 2.0 являются последними) будут работать еще лучше. В наши дни nltk запускает модульные тесты под pypy , поэтому разработчики nltk обеспечивают его работу.

  • Как pypy обрабатывает рекурсии?
  • Как установить / использовать cx_Oracle в PyPy
  • Оптимизация кодового словаря (полиномиальное деление)
  • PyPy: серьезное снижение производительности при использовании None в списке с целыми числами
  • PyPy - Как он может победить CPython?
  • Есть ли какой-нибудь инструмент для преобразования базы данных cython обратно в чистый python?
  • PyPy и PyInstaller
  • Оптимизация для PyPy
  •  
    Interesting Posts for Van-Lav

    Как избавиться от ошибки кодирования ascii в python

    Python Sockets использует функцию вместо глобального вызова сокета

    Webapp2 для аутентификации и входа в систему

    В python есть хорошая идиома для использования контекстных менеджеров в настройке / отрыве

    API-интерфейс API-интерфейса App Engine медленнее, чем собственный питон

    Как зарегистрировать клиент на основе python с помощью GCM (Google Cloud Messenger), чтобы получить регистрационное имя для устройства?

    Чтение сразу нескольких питонских маринованных данных, буферизации и новых строк?

    Как динамически добавлять / удалять периодические задания на сельдерей (celerybeat)

    Почему это необходимо для подкласса из объекта в Python?

    Zipfile

    API-интерфейс Amazon для Python или Ruby?

    Изменение глобального списка Python внутри и вне функций

    Pandas boolean Неопределенность выбора DataFrame

    Проблемы с загрузкой текстовых данных с помощью scikit-learn?

    преобразование строки в древовидную структуру в python

    Python - лучший язык программирования в мире.