我试图测量在实验的连续休息和运动期间心率的变化。我如何计算休息期的平均心率,从大约0到120秒?
作为参考,这是经过过滤的心率与时间的关系图。
为了提供一些背景,我从心电图模拟信号开始,找到R波峰值并计算RR间期。使用RR间期,我能够计算出心率。我过滤掉了原始心率图中的异常值,从而得出了我连接的图表。提前感谢!
我认为您在该图后面有一个值列表?
import numpy
numpy.mean([1,2,3])
import statistics
statistics.mean([1,2,3])
请注意,统计数据比numpy慢得多——尽管准确度略高(比如说小数点后第12位更准确或类似!(。
如果您有相邻的时间帧(绘制x值时必须这样做(,则可以通过(定义<start_time>和<end_time<(对窗口的开始和结束进行索引:
iStart = timeList.index(<start_time>)
iEnd = timeList.index(<end_time>)
在上你的意思是什么
meanRate = numpy.mean(rateList[iStart:iEnd])