使用numpy读取数据时Object arrays cannot be loaded when allow_pickle=False,在load函数中带入 allow_pickle=Ture

下面是错误代码;
前两行数据用来设置输出图形的编码,第三行数据才是用来导入数据的
使用numpy读取数据时Object arrays cannot be loaded when allow_pickle=False,在load函数中带入 allow_pickle=Ture_第1张图片
问题出在np.load()在加载数据时需要带一个参数allow_pickle=True


```# 代码 3-5
import numpy as np
import matplotlib.pyplot as plt
plt.rcParams['font.sans-serif'] = 'SimHei' ## 设置中文显示
plt.rcParams['axes.unicode_minus'] = False
data = np.load('F:\p_code_inputfile/data/国民经济核算季度数据.npz',allow_pickle=True) 
name = data['columns'] ## 提取其中的columns数组,视为数据的标签
values = data['values']## 提取其中的values数组,数据的存在位置

你可能感兴趣的:(小助手,python,numpy)