Numpy, scipy, matplotlib e pylab sono termini comuni tra coloro che usano python per il calcolo scientifico.
Ho solo imparato qualcosa su Pylab e mi sono confuso. Ogni volta che voglio importare numpy, posso sempre fare:
import numpy as np
Lo considero solo una volta
from pylab import *
anche il numpy verrà importato (con np
alias). Quindi sostanzialmente il secondo fa più cose rispetto al primo.
Ci sono alcune cose che voglio chiedere:
- È giusto che pylab sia solo un wrapper per numpy, scipy e matplotlib?
- Dato che np è l'alias intorpidito in pylab, qual è l'alias scipy e matplotlib in pylab? (per quanto ne so, plt è alias di matplotlib.pyplot, ma non conosco l'alias per il matplotlib stesso)
/usr/lib/pymodules/python2.7/matplotlib/pylab.py
(il percorso esatto è leggermente diverso per Windows o OSX; chiedi se hai bisogno di aiuto per trovarlo.)