numpy 保存单个数组
import numpy as np
a = np.zeros((3,4))
np.save('a.npy',a) #保存
b = np.load('a.npy')#读取
numpy 保存多个数组
保存多个数组,按键值对保存,保存到文件中的键可以自定义
a = np.zeros((3,4))
b = np.zeros((4,4))
np.savez('arr.npz',a=a,b=b) #数组名为a和b
#加载
arr =np.load('arr.npz')
a = arr['a']
b = arr['b']
pandas保存文件
pandas保存的数组(DataFrame或Series)不能超过二维,否则会报错,保存前应该reshape成二维或一维数组
import pandas as pd
a = pd.DataFrame(np.zeros((4,4)))
a.to_csv('a.csv',header=False,index=False) #保存时去除列名和索引
arr = pd.read_csv('a.csv') #读取