pyplot pylab python numpy matplotlib scipy

python - pyplot - pylab download



ConfusiĆ³n entre numpy, scipy, matplotlib y pylab (2)

  1. No, pylab es parte de matplotlib (en matplotlib.pylab ) e intenta darle un entorno similar a MatLab. matplotlib tiene varias dependencias, entre ellas numpy que importa bajo el alias común np . scipy no es una dependencia de matplotlib .

  2. Si ejecuta ipython --pylab una importación automática pondrá todos los símbolos de matplotlib.pylab en alcance global. Al igual que escribiste, numpy se importa bajo el alias np . Los símbolos de matplotlib están disponibles bajo el alias mpl .

Numpy, scipy, matplotlib y pylab son términos comunes entre quienes usan python para el cálculo científico.

Acabo de aprender un poco sobre pylab, y me confundí. Cada vez que quiero importar numpy, siempre puedo hacer:

import numpy as np

Solo considero que una vez que lo haga

from pylab import *

el numpy se importará también (con alias np ). Entonces, básicamente, el segundo hace más cosas en comparación con el primero.

Hay algunas cosas que quiero preguntar:

  1. ¿Es correcto que pylab sea solo un envoltorio para numpy, scipy y matplotlib?
  2. Como np es el alias numpy en pylab, ¿cuál es el alias scipy y matplotlib en pylab? (hasta donde yo sé, plt es alias de matplotlib.pyplot, pero no sé el alias para el matplotlib mismo)

Scipy y numpy son proyectos científicos cuyo objetivo es brindar computación numérica eficiente y rápida a python.

Matplotlib es el nombre de la biblioteca de trazado python.

Pyplot es un interactivo para matplotlib, principalmente para su uso en portátiles como jupyter. Generalmente lo usa así: import matplotlib.pyplot as plt .

Pylab es lo mismo que pyplot, pero con características adicionales (actualmente se desaconseja su uso).

  • Aproximadamente, pylab = pyplot + numpy

Vea más información aquí: Matplotlib, Pylab, Pyplot, etc .: ¿Cuál es la diferencia entre estos y cuándo usar cada uno?