ValueError: Object arrays cannot be loaded when allow_pickle=False 解决方法(两种方法)

问题:使用keras导入imdb数据集时
ValueError: Object arrays cannot be loaded when allow_pickle=False 解决方法(两种方法)
显示:ValueError: Object arrays cannot be loaded when allow_pickle=False 解决方法(两种方法)
产生原因:是由于numpy版本导致的问题,可以使用
conda install numpy=1.16.2 或
pip install numpy == 1.16.2 解决。

若是不想改变numpy的版本,按下图所示解决问题:
import numpy as np
old = np.load
np.load = lambda *a,**k: old(*a,**k,allow_pickle=True)

np.load = old
del(old)
如下图所示:
ValueError: Object arrays cannot be loaded when allow_pickle=False 解决方法(两种方法)