ValueError: Object arrays cannot be loaded when allow_pickle=False

"""
原代码
"""
import matplotlib.pyplot as plt
import numpy as np
import math
data = np.load(r'C:\Users\zqh\Desktop\Python数据分析与应用人邮版\data\国民经济核算季度数据.npz',)
print(data.files)
print(data['values'])
  • 报错:ValueError: Object arrays cannot be loaded when allow_pickle=False

  • 经查后来版本的np.load中allow_pickle参数默认为False

将原代码加上allow_pickle=True参数就行


data = np.load(r'C:\Users\zqh\Desktop\Python数据分析与应用人邮版\data\国民经济核算季度数据.npz',allow_pickle=True)

  • 运行结果:
"F:\python\python 数据分析与应用\venv\Scripts\python.exe" "F:/python/python 数据分析与应用/NO3Matplotlib数据可视化基础.py"
['columns', 'values']
[[1 '2000年第一季度' 21329.9 ... 1235.9 933.7 3586.1]
 [2 '2000年第二季度' 24043.4 ... 1124.0 904.7 3464.9]
 [3 '2000年第三季度' 25712.5 ... 1170.4 1070.9 3518.2]
 ...
 [67 '2016年第三季度' 190529.5 ... 15472.5 12164.1 37964.1]
 [68 '2016年第四季度' 211281.3 ... 15548.7 13214.9 39848.4]
 [69 '2017年第一季度' 180682.7 ... 17213.5 12393.4 42443.1]]

Process finished with exit code 0
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值