导入方式:
1.from numpy import *
可以导入到函数和变量,代码中可以直接使用numpy中的元素(变量和函数),如array([1,2,3])。如果输入 from numpy import array 则只可以直接使用array函数,因为从Numpy包中只导入array模块。
2.import numpy as np
只可以导入到包和模块级别,代码中不可以直接使用numpy中的元素,要使用则需要加上模块前缀来调用,如np.array([1,2,3]);
推荐使用第二种:这样可以避免冲突。
因为需要加模块前缀来调用,有时候还要用到子包中的元素,这样就会写很长。可以采用import多级子包的方式,则只写子包前缀来调用即可,如import matplotlib.mlab as mlab; import matplotlib.pyplot as plt。