我正在使用Keras学习数据增强(使用.
,jupyter notebook
)。我知道python=3.7
不再支持scipy
函数,但是我用ndimage.imread()
和imageio.imread()
使用了两种不同的替代方法。但是他们都不起作用。它们都显示了大量错误。它们都产生数组但类型不同。 是否仍然可以使用?
这些是我已经尝试过的代码片段:
matplotlib.pyplot.imread()
这是我最初的开始方式
image = np.expand_dims(ndimage.imread('82.jpg'), 0)
image = np.expand_dims(matplotlib.pyplot.imread('82.jpg'), 0)
答案 0 :(得分:0)
因此ndimage.imread
确实已被弃用。您绝对必须使用matplotlib.pyplot.imread()
。但是,由于您是通过import matplotlib.pyplot as plt
导入的,因此需要执行以下操作:
plt.imread(image_path)
(不是matplotlib.pyplot.imread(image_path)
)。实际上,matplotlib.pyplot
已导入,并且对于解释器来说,它是一个单独的块。它也不会导入模块matplotlib
。