あなたがそれらをインポートし、参照する必要のpythonパッケージまたはモジュールを形成する機能を使用したい場合。 たとえば、スペース内に5点([1,5]、[2,4]、[3,3]、[4,2]、[5,1])を描画するには、通常次のようにします。
import matplotlib.pyplot
matplotlib.pyplot.plot([1,2,3,4,5],[5,4,3,2,1],"bx")
matplotlib.pyplot.show()
あなたのソリューションで
from matplotlib import*
これは、パッケージmatplotlibのをインポートし、あなたが
from matplotlib.pyplot import *
plot([1,2,3,4,5],[5,4,3,2,1],"bx")
show()
としてインポートする場合matplotlibのにはプロット機能がないことを意味しますが、代わりに直接アクセスすることができますが、「プロットが定義されていません」
これで、matpで任意の関数を使用できるようになりましたmatlotlib.pyplotで参照せずにlotlib.pyplotを実行します。
この場合、同じ機能名のあいまいさや将来の問題を防ぐことができます。上の例の最後の清潔なバージョンは次のようになります:
import matplotlib.pyplot as plt
plt.plot([1,2,3,4,5],[5,4,3,2,1],"bx")
plt.show()