Вы можете использовать SciPy
from scipy.signal import find_peaks
peaks, _ = find_peaks(x, height=0) # x is the signal
print("x-values: ", peaks," y-values: ", x[peaks])
Документация SciPy для поиска пиков
.. Или быстрое решение, если вы подаете сигнал не слишком шумно, тогда вы можете вручную сгладить сигнал, дифференцировать сглаженный сигнал, найти пороговое значение и сосчитать нули:)