Numpy, scipy, matplotlib e pylab são termos comuns entre os que usam python para computação científica.
Eu apenas aprendi um pouco sobre o pylab e fiquei confuso. Sempre que eu quiser importar numpy, sempre posso:
import numpy as np
Eu apenas considero que uma vez que eu faço
from pylab import *
o numpy também será importado (com np
alias). Então, basicamente, o segundo faz mais coisas em comparação com o primeiro.
Há algumas coisas que quero perguntar:
- É certo que o pylab é apenas um invólucro para numpy, scipy e matplotlib?
- Como np é o alias numpy no pylab, qual é o aliado de scipy e matplotlib no pylab? (até onde sei, plt é o alias do matplotlib.pyplot, mas não sei o alias do próprio matplotlib)
/usr/lib/pymodules/python2.7/matplotlib/pylab.py
(o caminho exato é um pouco diferente para Windows ou OSX; perguntar se precisar de ajuda para encontrá-lo.)