goF*_*ard 130 python numpy matplotlib scipy
Numpy,scipy,matplotlib和pylab是使用python进行科学计算的常用术语.
我只是学习了一下pylab,我感到很困惑.每当我想导入numpy时,我总能做到:
import numpy as np
Run Code Online (Sandbox Code Playgroud)
我只是考虑,一旦我做了
from pylab import *
Run Code Online (Sandbox Code Playgroud)
numpy也将被导入(带np
别名).所以基本上第二个与第一个相比做了更多的事情.
我想问几件事:
Ben*_*ier 126
不,pylab
是matplotlib
(in matplotlib.pylab
)的一部分,并试图为您提供类似MatLab的环境.matplotlib
有许多依赖项,其中包括numpy
它在公共别名下导入的依赖项np
.scipy
不是依赖matplotlib
.
如果运行ipython --pylab
自动导入,则会将所有符号matplotlib.pylab
放入全局范围.就像你写的那样numpy
在np
别名下导入.别名matplotlib
下可以使用符号mpl
.
Fel*_*ida 10
Scipy和numpy是科学项目,其目的是为python带来高效和快速的数值计算.
Matplotlib是python绘图库的名称.
Pyplot是matplotlib的交互式api,主要用于像jupyter这样的笔记本电脑.你通常这样使用它:import matplotlib.pyplot as plt
.
Pylab与pyplot相同,但具有额外功能(目前不鼓励使用它).
在这里查看更多信息:Matplotlib,Pylab,Pyplot等:这些和何时使用它们之间的区别是什么?
归档时间: |
|
查看次数: |
69072 次 |
最近记录: |