我在這樣的方式進口matplotlib
:爲什麼matplotlib沒有屬性'pylab'?
import matplotlib as mpl
一個錯誤說「模塊」對象有沒有屬性「pylab」扔出去當我運行下面的代碼:
x = np.arange(0,10,0.01) # import numpy as np
y = np.sin(x)
mpl.pylab.plot(x,y)
mpl.pylab.show()
當我以另一種方式導入matplotlib
時沒有錯誤:
import matplotlib.pylab as pl
有沒有人知道發生了什麼事?
:也許你應該right.I習慣吧〜 – YOng 2011-04-18 05:19:46
哪些子模塊默認情況下,進口的實際上是模塊創建者的完全控制之下。對於'pylab','matplotlib/__ init __。py'實際上可以包含一個簡單的'import pylab','matplotlib.pylab'可以通過'import matplotlib'獲得(不需要它有一個'__init __。py'文件)。 – EOL 2011-04-18 07:58:08