wfdb读取不同后缀的数据文件(ECG)

一,读取.hea文件(几乎没用)

这个文件是数据的注释文件,但是注释的内容在后面的几个文件里也有。所以说这个文件用处不大。

from IPython.display import display
import wfdb
record = wfdb.rdheader('database/04015')
display(record.__dict__)

在这里插入图片描述

二,读取record数据(.dat)(数据)

这个函数是读取数据的文件(很重要),我们应该仔细了解rdrecord()函数的用法。

from IPython.display import display
import wfdb
record = wfdb.rdrecord('database/04015')
display(record.__dict__)

rdrecord()与rdann()用法相似
提出的这几个参数是经常用到的。给我们的数据通常是几个小时的心电数据,把数据直接作为神经网络的输入是不合理的。所以我们要截取数据,这就用到了sampfrom和sampto参数了。
在这里插入图片描述
我们应该知道

  1. 数据有几种信号:我们知道我们想要的信号类型时,我们才可以去取得相应的数据。
  2. 相应信号的数据:有时我们要取其中的一种或多种数据。
    在这里插入图片描述

三,读取.art文件(标签)

from IPython.display import display
import wfdb
annotation = wfdb.rdann('database/04015', 'atr')
display(annotation.__dict__)

这里是重点
在这里插入图片描述
这里的symbol和sample参数对应的数据很重要。一个是一段时间内数据对应的标签,一个是一段时间内采样的时间点。
在这里插入图片描述

四,读取.qrs文件

这个文件也是一个注释文件,与.art文件类似。

from IPython.display import display
import wfdb
annotation = wfdb.rdann('database/04015', "qrs")
display(annotation.__dict__)

在这里插入图片描述

  • 6
    点赞
  • 26
    收藏
    觉得还不错? 一键收藏
  • 3
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值