我试图从以下两个数据库读取.ecg文件:
正常窦性心律RR间期数据库
充血性心力衰竭RR间期数据库
我在互联网上搜索了一段时间,得到的唯一答案是使用pyECG包读取这些.ecg文件。但当我在下面尝试这个代码时
from pyecg import ECGRecord
ecg_path = "C:\\Users\\vince\\Desktop\\ECG database\\normal-sinus-rhythm-rr-interval-database-1.0.0\\nsr001.ecg"
record = ECGRecord.from_ishine(ecg_path)
错误消息弹出
Traceback (most recent call last):
File "<pyshell#16>", line 1, in <module>
record = ECGRecord.from_ishine(ecg_path)
File "C:\Users\vince\AppData\Local\Programs\Python\Python36\lib\site-packages\pyecg\ecg.py", line 168, in from_ishine
return loader.load(ecg_file)
File "C:\Users\vince\AppData\Local\Programs\Python\Python36\lib\site-packages\pyecg\importers\ishine.py", line 68, in load
record = Holter(ecg_file, check_valid=False)
File "C:\Users\vince\AppData\Local\Programs\Python\Python36\lib\site-packages\ishneholterlib\__init__.py", line 65, in __init__
self.load_header()
File "C:\Users\vince\AppData\Local\Programs\Python\Python36\lib\site-packages\ishneholterlib\__init__.py", line 123, in load_header
self.var_block = get_val(filename, 522, 'a'+str(self.var_block_size)).split(b'\x00')[0]
File "C:\Users\vince\AppData\Local\Programs\Python\Python36\lib\site-packages\ishneholterlib\__init__.py", line 20, in get_val
val = val[0]
IndexError: index 0 is out of bounds for axis 0 with size 0
我不知道当我收到这个错误信息时发生了什么。有人能帮我吗
或者有没有其他包我可以用于相同的目的
目前没有回答
相关问题 更多 >
编程相关推荐