解决ValueError: Object arrays cannot be loaded when allow_pickle=False
原因:numpy版本不向下兼容所导致的
解决:
1、回退numpy版本
pip uninstall numpy
pip install numpy==1.16.1
2、修改numpy.load函数
datas = np.load(‘input.npy’, allow_pickle=True)
断言可能会出现问题。
3、使用numpy.load函数之前先写一条代码设置值,之后再换回来:
np.load.defaults=(None, True, True, ‘ASCII’)
datas = np.load(‘a.npy’)
np.load.defaults=(None, False, True, ‘ASCII’)