我可能需要将 ECG edf 文件转换为 PYTHON 中的文本格式。做不到。尝试了很多。请帮帮我。
通过使用 pyedflib 获取此回溯:
:Traceback(最近一次调用最后):文件“C:/Users/shafi/anaconda3/envs/NEW37/Lib/encodings/rd_edf_py.py”,第 8 行,在 sigbufs=np.zeros((n, f.getSignalLabels( )[0])) 类型错误:“str”对象不能解释为整数
实际代码如下**
import pyedflib
import numpy as np
import matplotlib.pyplot as plt
f= pyedflib.EdfReader( 'C:\\Users\\shafi\\PycharmProjects\\pyHrv\\Sample.edf')
n=f.signals_in_file
signal_labels=f.getSignalLabels()
sigbufs=np.zeros((n, f.getSignalLabels()[0]))
fig=plt.figure()
ax=plt.axes()
for i in np.arange(n):
sigbufs[i, :] = f.readSignal(i)
ax.plot(f.readSignal(i))
x.plot(f.readSignal(i))
plt.show()