程序员最近都爱上了这个网站  程序员们快来瞅瞅吧!  it98k网:it98k.com

本站消息

站长简介/公众号

  出租广告位,需要合作请联系站长

+关注
已关注

分类  

暂无分类

标签  

暂无标签

日期归档  

2023-06(2)

ValueError: Object arrays cannot be loaded when allow_pickle=False

发布于2020-04-09 21:25     阅读(2410)     评论(0)     点赞(28)     收藏(1)


问题描述

使用numpy的函数 numpy.load() 加载数据时报错:

 File "/home/zhy/.local/lib/python3.5/site-packages/numpy/lib/npyio.py", line 453, in load
    pickle_kwargs=pickle_kwargs)
  File "/home/zhy/.local/lib/python3.5/site-packages/numpy/lib/format.py", line 739, in read_array
    raise ValueError("Object arrays cannot be loaded when "
ValueError: Object arrays cannot be loaded when allow_pickle=False

解决方案:

(1)将Numpy版本降级到1.16.2及以下

卸载原有版本的numpy

pip3 uninstall numpy

安装1.16.2版本的numpy

pip install numpy==1.16.2 -i https://pypi.tuna.tsinghua.edu.cn/simple/

(2) 将format.py中有问题的部分注释掉

       # if not allow_pickle:
       #     raise ValueError("Object arrays cannot be loaded when "
       #                      "allow_pickle=False")


所属网站分类: 技术文章 > 博客

作者:飞龙出海

链接:https://www.pythonheidong.com/blog/article/319958/55043204209284aee097/

来源:python黑洞网

任何形式的转载都请注明出处,如有侵权 一经发现 必将追究其法律责任

28 0
收藏该文
已收藏

评论内容:(最多支持255个字符)