instalar - Alternativa de código abierto Enthought Python
instalar canopy (8)
Usé la distribución python de Enthought como estudiante de posgrado para el análisis de datos y realmente lo disfruté. Pero recientemente he tomado un trabajo que me quita la capacidad de usarlo.
Prefiero Python para el alcance inicial y la limpieza de los datos, y R para el lado de las estadísticas. Sin embargo, parte del impulso para querer esto es probar pandas. Y otra parte es que no tengo la licencia adecuada (o los medios para pagar), que es claramente un problema.
Entonces, ¿hay alguna otra distribución de Python fácil de instalar que pueda obtener numpy
, scipy
, sci-kits
y todo lo demás?
¿Has visto EPD gratis ?
Desde el sitio web entendido:
Nuestra nueva distribución liviana de elementos científicos de Python: Ciencia, NumPy, IPython, matplotlib, Rasgos y Chaco
Podría ser suficiente para que comiences.
En MacOSX, hay ScipySuperpack .
En Linux, hay ... distribuciones de Linux :) Si desea compilaciones recientes en Debian y Ubuntu, recomiendo: http://neuro.debian.net/
Para Windows, también está WinPython : "WinPython es una distribución gratuita de código abierto del lenguaje de programación Python para Windows XP / 7/8, diseñada para científicos, que admite versiones de Python 2 y Python 3 de 32 bits y 64 bits".
Puede que al principio exhale " ¿qué está fumando? " A mi respuesta, pero aquí viene como un eco a la respuesta de Ogrisel:
La mejor distribución de Python es Debian GNU / Linux : viene con múltiples versiones de Python compatibles, cientos (si no miles) de módulos y extensiones de Python empaquetadas, por lo que su instalación se garantiza sin fallas (en el 99% de los casos), independientemente de cómo El software / extensión subyacente es complejo, la mayoría de ellos están probados por unidades contra versiones compatibles y módulos de terceros en el momento de la creación del paquete, lo que garantiza la falta de dolor de cabeza más adelante.
Además de Python, también puede elegir entre una docena de IDE Python disponibles (por ejemplo, spyder, Eric, PIDA y otros), editores conscientes de Python (vim, emacs, etc.), implementaciones alternativas de Python (pypy), compiladores (Cython, nuitka) ), etc. La compilación de depuración de Python (python-dbg) en tándem con gdb le permite depurar de inmediato sus extensiones mientras inspecciona la pila de Python, etc. Y todas esas herramientas específicas de Python están disponibles dentro del mismo marco de administración de software que el resto de El sistema que transporta miles de herramientas y recursos de software genéricos y especializados. Dependiendo de su demanda, puede elegir entre "suites" de Debian estables , de prueba o inestables .
Ahora " cómo ": virtualización si no puede o simplemente prefiere no iniciarse dos veces. En cuestión de minutos, puede hacer que un sistema completo funcione en su caja de Windows o OS X sin un gran impacto en el rendimiento (a menos que necesite gráficos 3D pesados), y solo necesite la cantidad suficiente de RAM para compartir con las necesidades de su sistema operativo host. puede acceder fácilmente al espacio de la unidad host dentro de una máquina virtual; consulte, por ejemplo, http://neuro.debian.net/vm.html para obtener un punto de partida sencillo.
Ah, sí, pandas , proporcionamos compilaciones de backport desde el repositorio de NeuroDebian, por lo que puedes usar fácilmente Debian y pandas de vanguardia.
Si eres un Windows, puedo recomendar pythonxy para una instalación fácil e indolora de Python y las bibliotecas científicas principales.
Es bastante grande y contiene una gran cantidad de paquetes, que tal vez no necesite, pero en la instalación, puede elegir qué bibliotecas instalar.
Siempre puedes probar Portable Python , viene con numpy, scipy y pandas incluidos, junto con otras bibliotecas, IDE y golosinas :-)
También puedes ver Anaconda por Continuum Analytics. Incluye adormecimiento, scipy, pandas y "toda la otra bondad". Disponible para Linux, Windows y MacOS. Anaconda Community Edition es gratuita y activa.
Aquí hay una lista completa de los paquetes que incluye: http://docs.continuum.io/anaconda/pkgs.html
Sage No tiene las herramientas GUI de Enthought, pero por lo demás contiene una pila de python científica completa.