Numpy, scipy, matplotlib y pylab son términos comunes entre ellos que usan python para el cálculo científico.
Acabo de aprender un poco sobre pylab, y me confundí. Siempre que quiero importar numpy, siempre puedo hacer:
import numpy as np
Solo considero que una vez que lo haga
from pylab import *
el numpy también se importará (con np
alias). Básicamente, el segundo hace más cosas en comparación con el primero.
Hay algunas cosas que quiero preguntar:
- ¿Es correcto que pylab sea solo un envoltorio para numpy, scipy y matplotlib?
- Como np es el alias numpy en pylab, ¿cuál es el alias scipy y matplotlib en pylab? (hasta donde yo sé, plt es un alias de matplotlib.pyplot, pero no sé el alias de matplotlib en sí)
/usr/lib/pymodules/python2.7/matplotlib/pylab.py
(la ruta exacta es un poco diferente para Windows o OS X, pregunte si necesita ayuda para encontrarlo.)