Articles of entendido

Error “No se encontraron los ejecutables de GraphViz” al llamar a GraphViz desde NetworkX en una notebook iPython

Recibí el error “InvocationException: no se encontraron los ejecutables de GraphViz, no se encontraron los ejecutables de GraphViz de error” al intentar usar el método graphviz_layout en mi código. El código funciona bien cuando graphviz_layout se reemplaza por spring_layout. A partir de la información de excepción de retroceso, parece que se llama pydot_layout. Tengo el […]

Configuración de un entorno virtural (venv) sin paquetes de sitio de sistema

Quiero crear un entorno virtual utilizando la distribución Canopy de Enthought, pero sin paquetes de sitios. siguiente: https://support.enthought.com/entries/21802240-Use-venv-not-virtualenv-with-Canopy-Python Configuré el entorno, dejando fuera de -s para no instalar los paquetes del sitio: $ venv path/to/virtual_environment_dir $ source path/to/virtual_environment_dir/bin/activate Y esto usa el python correcto, pero sigue usando el sistema easy_install y pip (env) $ which […]

Usando matplotlib.animation dentro de una función en Canopy

La siguiente secuencia de comandos produce una animación simple de una onda sinusoidal viajera cuando se ejecuta utilizando la instrucción %run en Canopy 1.4.1: import numpy as np from matplotlib import pyplot as plt from matplotlib import animation def animator(): fig = plt.figure() ax = plt.axes(xlim=(0, 2), ylim=(-2, 2)) line, = ax.plot([], [], lw=2) def […]

Cómo sustituir el símbolo por la matriz usando simPy y numPy

Estoy tratando de sustituir dos símbolos en mi ecuación por la forma matricial de cada uno de ellos. Creé una función de conmutador que formó mi expresión: t, vS, = sy.symbols(‘t, vS’, commutative = False) hS = t + vS eta = myComm(t,hS) dHs = myComm(eta,hS) print dHs.expand() dando la expresión correcta que quiero: 2*t*vS*t […]

¿Cómo puedo ajustar un modelo que no sea Traits para usar con Python Traits?

Me gustaría envolver una clase de modelo que no sea Traits para usar con Python Traits. Mi objective es escribir una interfaz de usuario basada en rasgos para manipular una clase de modelo “externa”. La clase de modelo externo ha sido generada por SWIG, por lo que no puedo agregar enthought.traits.api.HasTraits como un antepasado (creo […]

No se puede actualizar matplotlib en Ubuntu 12.04 con Canopy instalado

Estoy tratando de actualizar matplotlib en Ubuntu 12.04 . Cuando ejecuto el comando: sudo pip install –upgrade matplotlib Me sale este error: Downloading/unpacking matplotlib Running setup.py egg_info for package matplotlib The required version of distribute (>=0.6.28) is not available, and can’t be installed while this script is running. Please install a more recent version first, […]

Agregar dinámicamente leyendas a las plots matplotlib en python

Tengo un conjunto de plots en python y quiero agregar leyendas a cada una de ellas por separado. Estoy generando los gráficos en un bucle for y quiero agregar las leyendas dinámicamente. Estoy recibiendo sólo la última leyenda que se muestra. Quiero que todos los 9 de ellos se muestren for q in range(1,10): matplotlib.pylab.plot(s_A_approx, […]

¿La mejor manera de instalar OpenCV en Windows con Enthought Canopy Python?

Tengo la distribución Enthought Canopy Python en Windows, y me gustaría agregar los enlaces de python de OpenCV. He descargado la última versión de OpenCV desde http://sourceforge.net/projects/opencvlibrary/ pero no veo ningún archivo setup.py. Así que me pregunto: ¿Cuál es la mejor manera de instalar OpenCV en Windows para que funcione bajo Enthought Canopy Python?

Configuración de Pydev Interpreter en Eclipse para usar la distribución de Python de Enthought

Descargué el plugin de Pydev para Eclipse (3.5.2) hoy en Mac OSX 10.5.8. Para poder usar Pydev, necesito configurar el intérprete en Eclipse. No tengo claro qué es exactamente lo que debo hacer aquí o qué hace este paso. Quiero asegurarme de que cuando ejecuto progtwigs de Eclipse con Pydev, use la distribución de Python […]

Instalando Theano en EPD (Windows x64)

Estoy tratando de instalar Theano en Enthought Python Distribution (EPD), pero recibo un error extraño. Aquí es cómo se ve mi instalación: He instalado EPD a C:\Python27 . Después de eso, he instalado pip usando easy_install pip Instalé Theano mediante el uso de pip install Theano Para probar, comienzo ipython y import theano . Obtuve […]