【python】——数据读取与储存mat/npy格式

1.npy格式

1.1 读取

读取npy格式文件

import numpy as np
data_a=np.load('C:/Users/YX/Desktop/data.npy')

1.2 储存

import numpy as np
a = np.array([1,2,3],[4,5,6])
np.save('adress/name',a) 

adress:存储的文件地址
name:存储的名称
例如:C:/Users/YX/Desktop/data
最后就会在桌面上有一个名称为data的npy格式文件

2.mat格式

1.1 读取

import scipy.io as scio
scio.loadmat('C:/Users/YX/Desktop/data.mat')['name'][0,:]

说明:-------------------------------↑1-----------------------------------↑2-----↑3—
箭头1为:数据存储的位置
箭头2为:数据在matlab中的名称
箭头3为:你需要数据中的哪一行

1.2 储存

# 储存mat
import scipy.io as scio
datafile = 'C:/Users/YX/Desktop/Zxx.mat'
scio.savemat(datafile,{'data':Zxx_new})

说明:
第一行中:datafile为存储的文件地址,最后的Zxx.mat为最终存储的文件名
第二行中:data为数据导入matlab后,matlab里显示的名称
Zxx_new为python中变量的名称

你可能感兴趣的:(python,python,开发语言,后端)