之前在操作mat格式的数据文件的时候我都是使用scipy来处理的,今天依旧是这么处理的时候报错了,查了下原因发现报错是提示当前的mat文件实际上是需要按照h5文件的格式来处理的,原始代码为:

import scipy.io as sio
data_file = 'data.mat'
data = sio.loadmat(data_file)
print(type(data))
print(data.keys())

修改为:

import h5py
data=h5py.File('data.mat','r')
print(type(data))
key_list=[key for key in data.keys()]
print(key_list)

完美解决,记录一下备忘。

python读取mat文件报错【NotImplementedError: Please use HDF reader for matlab v7.3 files】相关推荐

  1. 已解决(Python读取xml文件报错)xmL.etree.ELementTree.ParseError:not well-formed (invalid token): Line

    已解决(Python读取xml文件报错)xmL.etree.ELementTree.ParseError:not well-formed (invalid token): Line 文章目录 报错信息 ...

  2. Python读取xls文件报错:raise XLRDError(FILE_FORMAT_DESCRIPTIONS[file_format]+‘; not supported‘)

    Python读取xls文件报错:raise XLRDError(FILE_FORMAT_DESCRIPTIONS[file_format]+': not supported') 只需要下载pyexce ...

  3. python 读取xlsx文件报错,解决方法 ( xlrd 2.0.1 仅支持 .xls 文件)

    一.问题: python读取xlsx文件报错,报错信息如下: 为什么会报错?那是因为xlrd 2.0.1 仅支持 .xls 文件. 二.解决方法: 1.确认自己安装的xlrd版本: 可以先用以下命令看 ...

  4. python读取中文文件报错-Python3 解决读取中文文件txt编码的问题

    问题描述 尝试用Python写一个Wordcloud的时候,出现了编码问题. 照着网上某些博客的说法添添改改后,结果是变成了"UnicodeDecodeError: "utf-8' ...

  5. python读取xml文件报错ValueError: multi-byte encodings are not supported

    1.在使用python对xml文件进行读取时,提示ValueError: multi-byte encodings are not supported 很多贴子上说把xml的编码格式改为,就可以正常执 ...

  6. 使用python读取xls文件报错:xlrd.compdoc.CompDocError: Workbook corruption: seen[2] == 4

    使用xlrd读取excel文件时, 出现异常: xlrd.compdoc.CompDocError: Workbook corruption: seen[2] == 4 This error occu ...

  7. Python读取xlsx文件报错:raise XLRDError(FILE_FORMAT_DESCRIPTIONS[file_format]+‘; not supported‘)

    raise XLRDError(FILE_FORMAT_DESCRIPTIONS[file_format]+': not supported') 试了网上多种办法,终于找到一个可行的: 只需要下载py ...

  8. python 读取mat文件_python读取mat或npy文件以及将mat文件保存为npy文件(或npy保存为mat)的方法...

    numpy h5py scipy 读取mat文件并存为npy格式文件 具体见代码,注意h5py的转置问题 import numpy as np from scipy import io mat = i ...

  9. Python——CSV读取大文件报错_csv.Error: field larger than field limit

    Python--CSV读取大文件报错_csv.Error: field larger than field limit 使用Python读取较大的csv文件时,可能出现大字段,导致超过字段默认限制,从 ...

  10. 已解决Python pandas.read_excel读取Excel文件报错

    已解决(Python pandas.read_excel读取Excel文件报错)io = ExcelFile(io,storage_options=storage.options, engine=en ...

最新文章

  1. 放心,GPT-3 不会“杀死”编程
  2. centos7使用sendmail发送邮件
  3. 网络推广外包专员如何通过网络推广外包提升用户推送打开率?
  4. 【EventBus】事件通信框架 ( 总结 | 手写事件通信框架完整代码示例 | 测试上述框架 )
  5. ajax状态码--转他人的
  6. 图解Oracle 12c 手动建库
  7. android 单例存储,Android 单例在内存中存储数据
  8. Python nltk包
  9. python常见编程面试题_python面试题基础部分 80题
  10. 运行gulp_Gulp的基本使用
  11. UI设计还在为聊天界面苦恼?好的案例,打开任通二脉
  12. java优化上传速度慢怎么办_网站建设中影响网站优化的一些因素
  13. MySQL数据库中如何选择VARCHAR和CHAR类型
  14. 【原创】Magisk+Shamiko过APP ROOT检测
  15. hard link and symbolic link
  16. 小伙长期熬夜加班致“斑秃” IT业人士最易脱发
  17. Ubuntu20.04以及Ubuntu18.04修改键盘布局(法语键盘)
  18. php怎么黑admin管理员密码是什么,tplink管理员密码是什么?
  19. 全面复盘Android开发者容易忽视的Backup功能
  20. 用python画星空-python3的turtle画模仿3d星空,运动的恒星小宇宙

热门文章

  1. CSS实现水平垂直居中的1010种方式
  2. Swift 扩展 Storyboard 属性
  3. Oracle for Windows Embedded CE
  4. 如何用 R 语言的 Shiny 库编写 web 程序
  5. Java SPI机制简介
  6. 串口通讯WaitCommEvent 、GetLastError、ClearCommError、...
  7. linux下的hosts文件
  8. windows、ubuntu、Red Hat、Solaris 单网卡绑定多个IP
  9. 随笔第一天:德语谚语
  10. python框架之Flask(4)-上下文管理