此问题在此处已有答案:
What is the difference between pylab and pyplot? [duplicate](1个答案)
9小时前关门了。
请原谅这个直率的问题,但是import pylab
和import matplotlib.pyplot
之间有什么区别呢?我意识到我和我的同事一直在使用不同的导入,并且据我们所知,这两个导入之间没有区别。
是否有人出于某种原因而选择其中一个?有什么区别?
此问题在此处已有答案:
What is the difference between pylab and pyplot? [duplicate](1个答案)
9小时前关门了。
请原谅这个直率的问题,但是import pylab
和import matplotlib.pyplot
之间有什么区别呢?我意识到我和我的同事一直在使用不同的导入,并且据我们所知,这两个导入之间没有区别。
是否有人出于某种原因而选择其中一个?有什么区别?
3条答案
按热度按时间h9a6wy2h1#
从documentation:
PyLab是一个方便的模块,可以在一个名称空间中批量导入matplotlib. pyplot(用于绘图)和NumPy(用于数学和处理数组)。
所以
pylab
比后者导入的东西多,只要你只使用matplotlib.pyplot
函数,它们应该是等价的。话虽如此,文档中也提到它已被弃用:
尽管许多示例使用PyLab,但不再推荐使用
0aydgbwb2#
不要使用pylab,它只是将一堆垃圾导入到名称空间中,它最初的目的是提供一个来自MATLAB的人熟悉的环境。
相反,请使用:
注意pylab的文档本身建议不要使用它:
hgncfbus3#
Matplotlib是一个包,而pylab只是doc中的一个模块:https://matplotlib.org/2.0.0/faq/usage_faq.html#matplotlib-pyplot-and-pylab-how-are-they-related