原因是numpy版本太高,降低其版本即可,我是降numpy降到1.13.1
使用RNN网络训练IMDB数据集,因本地机器运算速度过慢而选择google colab,
代码(train_data,train_labels),(test_data,test_labels) = imdb.load_data(num_words = 10000)时出现错误
错误名为:ValueError: Object arrays cannot be loaded when allow_pickle=False
经过排查,应是numpy版本不符合当前代码,colab似乎加载最新Numpy版本(1.16.3),导致加载数据过程中出错,
在colab中添加代码:!pip install numpy==1.16.2
等待安装完成后点击restart按钮,可添加代码:
import numpy as np
print(np.__version__)
检查numpy版本是否回退到1.16.2
再次运行RNN可解决ValueError异常
https://blog.youkuaiyun.com/scrence/article/details/89645854