Object arrays cannot be loaded when allow_pickle=False解决方法

时间:2024-04-03 19:35:42

读取文件时出现如下报错:

ValueError: Object arrays cannot be loaded when allow_pickle=False

Object arrays cannot be loaded when allow_pickle=False解决方法
解决方法:

  1. 我的解决方法,在后面加上 allow_pickle=True
    Object arrays cannot be loaded when allow_pickle=False解决方法

  2. 主要原因是numpy版本太高
    Numpy 1.16.3发行版本中说明:“函数np.load()和np.lib.format.read_array()采用allow_pickle关键字,现在默认为False以响应CVE-2019-6446 < nvd.nist.gov/vuln/detail / CVE-2019-6446 >“
    解决方法:降低numpy版本(此种方法我未尝试)

pip install numpy==1.16.2