У меня есть данные PPG, которые выбираются со скоростью 1000 в секунду.
Теперь я хочу преобразовать это в BPM в секунду.
Я обнаружил, что с помощью Heartpy эта строка может конвертировать PPG в BPM.
wd, m = hp.process_segmentwise(data, sample_rate = 1000, segment_width = 60,
segment_overlap = 0, high_precision = True,
clean_rr = True)
Однако segment_width
в этом примере 60 и, таким образом, BPM дается в минуту.
Если для segment_width
установлено значение < 30
, я получаю эту ошибку: Cannot do a non-empty take from an empty axes.
Кто-нибудь знает, как получить BPM в секунду?
IЯ также попытался изменить частоту дискретизации или перекрытие сегментов без какой-либо удачи.