Я хотел бы обнаруживать пики, например, с помощью библиотеки scipy
и ее функции find_peaks()
с помощью этого простого исходного кода:
import matplotlib.pyplot as plt
import numpy as np
from scipy.signal import find_peaks
ecg = np.load("sample.npy")
peaks, _ = find_peaks(ecg)
plt.plot(ecg)
plt.plot(peaks, ecg[peaks], "x")
plt.show()
и я хотел бы получить что-то вроде этого:
но я хотел бы получить этот результат ↑ для большего количества образцов ... сделайте его более общим.