python保存代码_Python 保存加载mat格式文件的示例代码

mat为matlab常用存储数据的文件格式,python的scipy.io模块中包含保存和加载mat格式文件的API,使用极其简单,不再赘述;另附简易示例如下:

?

1

2

3

4

5

6

7

8

9

10

11

12

13

14

# -*- coding: utf-8 -*-

import numpy as np

import scipy.io as scio

# data

data= np.array([1,2,3])

data2= np.array([4,5,6])

# save mat (data format: dict)

scio.savemat(str(F0)+ 'Hz.mat', {'var_name':data})

scio.savemat(str(F0)+ 'Hz.mat', {'var_name':data,'var_name2':data2})

# load mat

load_data= scio.loadmat('filename')

如上,python党就可以把保存的mat文件提供给其他matlab专业户使用。

PS:下面看下python保存加载.mat文件

标签:

?

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

#coding:utf-8

import scipy.io as sio

# save .mat

name= 'aaa.mat'

x= [[1,1,1,2], [1,1,1,3], [1,1,1,4]]

y= [5,6,7,8]

sio.savemat(name, {'x': x,'y': y})

# load .mat

name= 'aaa.mat'

data= sio.loadmat(name)

x= data['x']

print("x:", x)

y= data['y']

print("y:", y)

到此这篇关于Python 保存加载mat格式文件的示例代码的文章就介绍到这了,更多相关python 保存加载mat文件内容请搜索服务器之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持服务器之家!

原文链接:https://blog.csdn.net/cshy2013/article/details/107764189

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值