Numpy, scipy, matplotlib et pylab sont des termes courants parmi ceux qui utilisent python pour le calcul scientifique.
J'apprends juste un peu plus sur pylab, et je suis confus. Chaque fois que je veux importer numpy, je peux toujours faire:
import numpy as np
Je considère juste qu'une fois que je le fais
from pylab import *
le numpy sera également importé (avec np
alias). Donc, fondamentalement, le second fait plus de choses que le premier.
Il y a peu de choses que je veux demander:
- Est-il vrai que pylab n'est qu'un emballage pour numpy, scipy et matplotlib?
- Comme np est l'alias numpy dans pylab, quel est l'alias scipy et matplotlib dans pylab? (pour autant que je sache, plt est un alias de matplotlib.pyplot, mais je ne connais pas l'alias du matplotlib lui-même)
/usr/lib/pymodules/python2.7/matplotlib/pylab.py
(le chemin exact est un peu différent pour Windows ou OSX; demandez si vous avez besoin d'aide pour le trouver.)