個人理解:import scipy語句 為什麼不能匯入 scipy.misc.imsave 模組
阿新 • • 發佈:2019-01-27
先來看看匯入的 scipy 資料夾裡面都有哪些能被識別出的module:
In [2]:
import scipy
dir(scipy)
Out[2]:
['ALLOW_THREADS',
'BUFSIZE',
... ...
'where',
'who',
'zeros',
'zeros_like']
再來看看 scipy.misc 資料夾裡面都有哪些能被識別出的module:
In [3]:
import scipy.misc
dir(scipy.misc)
Out[3]:
['Tester', '__all__', '__builtins__', '__doc__', '__file__', '__name__', '__package__', '__path__', '_info', 'absolute_import', 'ascent', 'bytescale', 'central_diff_weights', 'comb', 'derivative', 'division', 'doccer', 'face', 'factorial', 'factorial2', 'factorialk', 'fromimage', 'imfilter', 'imread', 'imresize', 'imrotate', 'imsave', 'imshow', 'info', 'lena', 'logsumexp', 'pade', 'print_function', 'source', 'test', 'toimage', 'who']
相比較之下,可以看出,只有 dir(scipy.misc) 中才能找到 ‘imsave’。
所以,只有:
In [ ]:
import scipy.misc
電腦才能知道你說的 scipy.misc.imsave 是個嘛意思。