Python:如何计算我的数据在特定时间段内的平均心率



我试图测量在实验的连续休息和运动期间心率的变化。我如何计算休息期的平均心率,从大约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])

相关内容

  • 没有找到相关文章

最新更新