Outils pour utilisateurs

Outils du site


detection_pics_signal

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Dernière révisionLes deux révisions suivantes
detection_pics_signal [2019/11/29 12:35] josephdetection_pics_signal [2019/11/29 12:35] joseph
Ligne 31: Ligne 31:
 x = np.sin(2*np.pi*(2**np.linspace(2,10,1000))*np.arange(1000)/48000) + np.random.normal(0, 1, 1000) * 0.15 x = np.sin(2*np.pi*(2**np.linspace(2,10,1000))*np.arange(1000)/48000) + np.random.normal(0, 1, 1000) * 0.15
 peaks, _ = find_peaks(x, distance=20) peaks, _ = find_peaks(x, distance=20)
-peaks2, _ = find_peaks(x, prominence=1)      # BEST!+peaks2, _ = find_peaks(x, prominence=1)      # MEILLEURE SOLUTION
 peaks3, _ = find_peaks(x, width=20) peaks3, _ = find_peaks(x, width=20)
-peaks4, _ = find_peaks(x, threshold=0.4)     # Required vertical distance to its direct neighbouring samples, pretty useless+peaks4, _ = find_peaks(x, threshold=0.4)     
 plt.subplot(2, 2, 1) plt.subplot(2, 2, 1)
 plt.plot(peaks, x[peaks], "xr"); plt.plot(x); plt.legend(['distance']) plt.plot(peaks, x[peaks], "xr"); plt.plot(x); plt.legend(['distance'])
detection_pics_signal.txt · Dernière modification : 2019/11/29 12:37 de joseph