import numpy as np
import matplotlib.pyplot as plt
from scipy.misc import electrocardiogram
from scipy.signal import find_peaks
x = electrocardiogram()[2000:4000]
peaks, _ = find_peaks(x, height=1)
plt.plot(x)
plt.plot(peaks, x[peaks], "x")
plt.plot(np.zeros_like(x), "--", color="gray")
print(peaks)
plt.show()
В следующей программе пики рассчитываются через scipy, но когда я печатаю значения пиков, единственные значения, которые появляются, находятся вдоль оси x ... Есть ли способ напечатать значения пиковвдоль оси x и оси y, чтобы информация была полной в координатах (x, y) .. ??