我刚开始使用python,所以在这方面我没有太多的经验。我正在尝试测试python开发的HRV库或包来处理我的高级项目的心电图信号。我用Pycharm作为IDE。我正在尝试运行以下代码:
from hrv.utils import open_rri
from array import array
rri = open_rri('C:/Users/PC/Documents/Pycharm/hrv-0.1.1/tests/test_files/test_file_2.hrm')
rri
array('u'[1092., 879., 746., ..., 931., 968., 958.])
但是,我一直得到这个错误:
^{pr2}$谢谢你的帮助
谢谢。在
您需要从数组创建中删除
'u'
,这样它看起来像:按照当前的编写方式,
^{pr2}$'u'
被视为字符串,[]中的任何内容都被视为您要检索的索引。索引值必须是int,但您指定的是浮点值,因此会得到错误的原因。如果需要每个值都是Unicode值,可以将数字放入char()函数中。在如果您有很多值,那么您可以在值列表中循环,将它们的char版本附加到一个新列表中,然后这个列表就变成了一个数组。在
相关问题 更多 >
编程相关推荐