# 导入包
import scipy.io as scio
# 导入数据
data=scio.loadmat('./DataSet/UCI/BUPA.mat')
# 参看导入数据的类型
type(data)

dict

NOTE:我们可以看到这里的数据是以字典的形式存储的,所以利用key进行调用即可

# 查看所有的数据
data

{'header': b'MATLAB 5.0 MAT-file, Platform: PCWIN64, Created on: Fri Nov 4 16:04:46 2022',

'version': '1.0',

'globals': [],

'BUPA': array([[85., 92., 45., ..., 31., 0., 1.],

        [85., 64., 59., ..., 23.,  0., -1.],[86., 54., 33., ..., 54.,  0., -1.],...,[98., 77., 55., ..., 89., 15.,  1.],[91., 68., 27., ..., 14., 16.,  1.],[98., 99., 57., ..., 65., 20.,  1.]])}

我们的数据存储在‘BUPA’当中,直接调用

data['BUPA']

array([[85., 92., 45., ..., 31., 0., 1.],

[85., 64., 59., ..., 23., 0., -1.],

[86., 54., 33., ..., 54., 0., -1.],

...,

[98., 77., 55., ..., 89., 15., 1.],

[91., 68., 27., ..., 14., 16., 1.],

[98., 99., 57., ..., 65., 20., 1.]])

NOTE:参看的数据的类型

type(data['BUPA'])

numpy.ndarray

NOTE:这里的数据是ndarray,接下来就可以做一些数值计算啦!!!

利用python打开Matlab的mat文件相关推荐

  1. Python 读取 MATLAB 的 mat 文件 —— 获取结构体字段和数据

    先看下在 MATLAB 中的结构 然后是 Python 的代码: import scipy.iodata = scipy.io.loadmat('S1.mat') print(scipy.io.who ...

  2. matlab 存mat文件,matlab中mat文件简单存/取

    >>abc=[,,,,,]; >>save data save file_name:命令可以将当前项目中变量的值保存到file_name中去,这里的data文件就是mat文件. ...

  3. python 读取mat文件,python读取并写入mat文件的方法

    先给大家介绍下python读取并写入mat文件的方法 用matlab生成一个示例mat文件: clear;clc matrix1 = magic(5); matrix2 = magic(6); sav ...

  4. abaqus python 读取文件_利用Python修改Abaqus的inp文件(关键字)

    利用Python修改Abaqus的inp文件(关键字) Abaqus的关键字可以直接打开inp文件或者在Abaqus的key word里面直接修改,当然除了这个,还可以利用Python语言进行修改,也 ...

  5. 利用Python将多个excel文件合并为一个文件

    利用Python,将多个excel文件合并为一个文件 思路 利用python xlrd包读取excle文件,然后将文件内容存入一个列表中,再利用xlsxwriter将内容写入到一个新的excel文件中 ...

  6. MATLAB读写mat文件

    1. 保存mat文件: save               %将工作区间中所有的变量都储存为MATLAB.mat文件中 save  filename     %将工作区间中所有的变量都储存为file ...

  7. python分析pcap文件_利用Python库Scapy解析pcap文件的方法

    每次写博客都是源于纳闷,python解析pcap这么常用的例子网上竟然没有,全是一堆命令行执行的python,能用吗?玩呢? pip安装scapy,然后解析pcap: import scapy fro ...

  8. 【Matlab】Matlab将mat文件保存为txt文件

    Matlab将mat文件保存为txt文件 1. 使用dlmwrite函数实现 将矩阵 M 写入文件 'myFile.txt',用制表位字符分隔并使用 3 位数精度. dlmwrite('myFile. ...

  9. python使用h5py读取mat文件数据

    目录 一.matlab生成.mat文件 二.读取mat文件数据 一.matlab生成.mat文件 a=[]; List =dir('C:\Users\Administrator\Desktop\cod ...

最新文章

  1. python 小说-用Python爬下十几万本小说,再也不会闹书荒!
  2. 快快: 一点即玩的游戏客户端平台
  3. 微信研究员解析深度学习在NLP中的发展和应用
  4. 百度html删除,百度地图-删除默认版权信息
  5. POJ 1064 -- Cable master(二分)
  6. 自学笔记:计时器Chronometer
  7. mysql explain语句_Mysql explain 语句详解
  8. ubuntu下python的错误
  9. mac 如何安装ipython_Mac中如何快速安装Jenkins
  10. 纳达尔复出迎澳网开门红 直落三盘横扫本土选手
  11. angular 居中_Angular Material design设计
  12. CCF NOI1006 捡石头
  13. 大数据战略对企业生存有多重要?
  14. NRF24L01的学习浅析(通过软件模拟SPI)
  15. 使用postman测试上传图片接口
  16. 日期格式化跨年bug,是否与你不期而遇?
  17. Android学习笔记-转载SQLite
  18. sipp脚本撰写(二)
  19. 快速合并多个文件内容到一个文件中
  20. 毕业季,作为程序员(it软件开发工程师),如何培养强大的解决问题的能力

热门文章

  1. OllyDbg使用方法
  2. Trunk、本征vlan、vlan跳跃攻击
  3. xCode 编写C++程序
  4. 什么是Socket?Socket协议的形象描述
  5. python数据分析之matplotlib(一)
  6. css通知页面,CSS3 transition 实现通知消息轮播条
  7. 就“敏捷软件开发(第二版)”书评答译者
  8. 与和短路与,或和短路或
  9. 1024: 计算字母序号
  10. 【JS】js的urlencode编码