Numpy、scipy、matplotlib 和 pylab 是使用Python进行科学计算的人们常见的术语。
我刚刚了解了一点pylab,但有些困惑。每当我想导入numpy时,我总是可以这样做:
import numpy as np
我只是认为,一旦我这样做了
from pylab import *
第二个代码导入了numpy(别名为np
),意味着与第一个相比,第二个代码实现了更多的功能。
我有几个问题:
- 是否正确地认为pylab只是numpy、scipy和matplotlib的包装器?
- 在pylab中,
np
是numpy的别名,那么scipy和matplotlib在pylab中的别名是什么?(据我所知,plt是matplotlib.pyplot的别名,但我不知道matplotlib本身的别名)
/usr/lib/pymodules/python2.7/matplotlib/pylab.py
文件,以精确了解pylab导入了哪些内容(在Windows或OSX中路径略有不同,如果需要帮助,请询问)。 - unutbu