Подтвердить что ты не робот

Альтернативная альтернатива Python с открытым исходным кодом

Я использовал распространение Enthought python в качестве аспиранта для анализа данных и действительно наслаждался им. Но я недавно занял задание, которое убирает мою способность использовать его.

Я предпочитаю Python для начальной области и очистки данных, а R - для статистики. Тем не менее, часть стимула для этого хочет попробовать pandas. И другая часть - у меня нет надлежащей лицензии (или средств для оплаты), что явно является проблемой.

Итак, есть ли еще что-то еще, что легко установить Python-дистрибутив, я могу получить numpy, scipy, sci-kits и все остальные доброты?

4b9b3361

Ответ 1

В MacOSX есть ScipySuperpack.

В Linux есть... дистрибутивы Linux:) Если вы хотите, чтобы последние сборки на Debian и Ubuntu я рекомендую: http://neuro.debian.net/

Ответ 2

Если вы один из Windows, я могу посоветовать pythonxy для простой и безболезненной установки Python и основных научных библиотек.

Он довольно большой и содержит много пакетов, которые вам, возможно, не нужны, но при установке вы можете выбрать, какие библиотеки устанавливать.

Ответ 3

Вы видели EPD бесплатно?

На веб-сайте с энтузиазмом:

Новое легкое распределение научных основ Python: SciPy, NumPy, IPython, matplotlib, Traits и Chaco

этого может быть достаточно, чтобы вы начали.

Ответ 4

Вы можете сначала выдохнуть ", что он курит?", но здесь он приходит как эхо, чтобы ответить ogrisel:

Лучший дистрибутив Python - Debian GNU/Linux - он поставляется с несколькими поддерживаемыми версиями Python, сотнями (если не тысячами) модулей и расширений Python, упакованными таким образом, чтобы их установка была безупречной (в 99% случаев), независимо от того, насколько сложным является основное программное обеспечение/расширение, большинство из них тестируются на единицу с поддерживаемыми версиями и сторонними модулями при времени сборки пакета, гарантируя отсутствие головной боли позже.

Помимо самого Python вы также можете выбрать один из десятков доступных Python IDE (например, spyder, Eric, PIDA и др.), Python-поддерживающие редакторы (vim, emacs и т.д.), альтернативные реализации Python (pypy), компиляторы ( Cython, nuitka) и т.д. Debug-сборка Python (python-dbg) в тандеме с gdb позволяет сразу отлаживать ваши расширения при проверке стека Python и т.д. И все эти инструменты, специфичные для Python, доступны в рамках одной и той же системы управления программным обеспечением, остальная часть системы, которая несет тысячи общих и специализированных программных инструментов и ресурсов. В зависимости от вашего запроса вы можете выбрать стабильный, тестирование и нестабильный Debian ".

Теперь " как": виртуализация, если вы не можете или предпочитаете не выполнять двойную загрузку. В течение нескольких минут вы можете полностью работать в вашей операционной системе Windows или OS X без какого-либо серьезного снижения производительности (если вам не нужна тяжелая 3D-графика), и вам нужно только достаточное количество оперативной памяти для совместного использования с потребностями вашей операционной системы - вы можете легко получить доступ к своему пространству хоста на виртуальной машине, см., например, http://neuro.debian.net/vm.html для легкой отправной точки.

Ah right - pandas, мы предоставляем сборки backport из репозитория NeuroDebian, поэтому вы можете легко использовать стабильный Debian и истекающий кровью pandas.

Ответ 5

Также проверьте Continuous Analytics Anaconda. Он включает в себя numpy, scipy, pandas и "все остальные доброты". Доступно для Linux, Windows и MacOS. Anaconda Community Edition является бесплатным и активным.

Здесь полный список пакетов, которые он включает: http://docs.continuum.io/anaconda/pkgs.html

Ответ 6

Sage. Он не имеет GUI-инструментов Enthought, но в остальном содержит полный научный стек python.

Ответ 7

В Windows также есть WinPython:" WinPython - это бесплатный переносимый дистрибутив языка программирования Python с открытым исходным кодом для Windows XP/7/8, предназначенная для ученых, поддерживающая 32-битные и 64-битные версии Python 2 и Python 3.

Ответ 8

Вы всегда можете попробовать Portable Python, он поставляется с numpy, scipy и pandas вместе с другими библиотеками, IDE и лакомствами: -)