【Python】Anaconda中”Object arrays cannot be loaded when allow_pickle=False”报错如何解决?

出错情况:

在Anaconda的Jupyter Notebook和Spyter中用np.load函数读取".npz"可能会出现如下报错:
在这里插入图片描述
翻译后的意思是“当allow_pickle=false时无法加载对象数组”)

网上建议的解决办法:
他们不约而同提到了采用降低numpy版本的方法:
故我花了大量时间在dos界面尝试降低版本,但结果都不是很好!(这个因人而异)

实际帮助我解决问题的方法:
在Anaconda中直接在Environments选项中修改numpy的版本信息。【Python】Anaconda中”Object arrays cannot be loaded when allow_pickle=False”报错如何解决?_第1张图片
通过查找找到numpy
在这里插入图片描述

点击numpy前的绿色✔
在这里插入图片描述
出现如下界面,点击自己想要的版本
【Python】Anaconda中”Object arrays cannot be loaded when allow_pickle=False”报错如何解决?_第2张图片
【Python】Anaconda中”Object arrays cannot be loaded when allow_pickle=False”报错如何解决?_第3张图片
耐心等一下(可能最后更新的版本不是你选中的)
在这里插入图片描述
最后完成
在这里插入图片描述
然后解决”Object arrays cannot be loaded when allow_pickle=False”问题

你可能感兴趣的:(Python,计算机杂谈)