Python 保存加載mat格式文件的示例代碼
更新時間:2020年08月04日 15:38:48 作者:財富自由之路
這篇文章主要介紹了Python 保存加載mat格式文件的示例代碼,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
mat為matlab常用存儲數據的文件格式,python的scipy.io模塊中包含保存和加載mat格式文件的API,使用極其簡單,不再贅述;另附簡易示例如下:
# -*- 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專業(yè)戶使用。
PS:下面看下python保存加載.mat文件
標簽:
#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文件內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!
相關文章
Python?Pygame實戰(zhàn)之打磚塊游戲的實現
這篇文章主要介紹了如何利用Python實現經典的游戲—打磚塊。玩家操作一根螢幕上水平的“棒子”,讓一顆不斷彈來彈去的“球”在撞擊作為過關目標消去的“磚塊”的途中不會落到螢幕底下。感興趣的小伙伴可以了解一下2022-03-03
Python編程之字符串模板(Template)用法實例分析
這篇文章主要介紹了Python編程之字符串模板(Template)用法,結合具體實例形式分析了Python字符串模板的功能、定義與使用方法,需要的朋友可以參考下2017-07-07
pycharm中使用pyplot時報錯MatplotlibDeprecationWarning
最近在使用Pycharm中matplotlib作圖處理時報錯,所以這篇文章主要給大家介紹了關于pycharm中使用pyplot時報錯MatplotlibDeprecationWarning的相關資料,需要的朋友可以參考下2023-12-12

