当我们需要加载MATLAB的.mat文件时,若用:
import scipy.misc
import scipy.io
import os
cwd = os.getcwd()
data = scipy.io.loadmat(cwd + "/data/imagenet-vgg-verydeep-19.mat")
会报错:
AttributeError: module 'scipy' has no attribute 'io'
出现这个原因可能是不能直接import scipy下的子模块,需要
from scipy import io
最后改成:
import scipy.misc
from scipy import io
import os
cwd = os.getcwd()
data = io.loadmat(cwd + "/data/imagenet-vgg-verydeep-19.mat")
问题解决。
还有用Scipy.misc下的 imread函数,
import scipy.misc
cwd = os.getcwd()
VGG_PATH = cwd + "/data/imagenet-vgg-verydeep-19.mat"
IMG_PATH = cwd + "/data/cat.jpg"