本文转载自
[1] ValueError: Object arrays cannot be loaded when allow_pickle=False https://www.cnblogs.com/montai/p/13460907.html
[2] ValueError: Object arrays cannot be loaded when allow_pickle=False for IMDB data for Keras – https://stackoverflow.com/questions/60795697/valueerror-object-arrays-cannot-be-loaded-when-allow-pickle-false-for-imdb-data
一、问题描述
python 使用numpy的函数 numpy.load() 加载数据时报错:
ValueError: Object arrays cannot be loaded when allow_pickle=False
报错截图:
二、解决方法
解决方法一
将Numpy版本降级到1.16.2及以下。
使用conda 用户执行:
conda install numpy==1.16.2
使用 pip 用户执行
pip install numpy==1.16.2
然后再次运行代码就可以了~~
解决方法二
在报错的地方, 把 allow_pickle=false
改为 allow_pickle=True
np.load("place of bumpy file.npy", allow_pickle=True)
然后再次运行代码就可以了~~
参考链接:
[1] ValueError: Object arrays cannot be loaded when allow_pickle=False https://www.cnblogs.com/montai/p/13460907.html
[2] ValueError: Object arrays cannot be loaded when allow_pickle=False for IMDB data for Keras – https://stackoverflow.com/questions/60795697/valueerror-object-arrays-cannot-be-loaded-when-allow-pickle-false-for-imdb-data