Skip to content

Instantly share code, notes, and snippets.

@adisuciu
Created June 20, 2023 13:41
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save adisuciu/558c24c75de5354c422a1842198288d9 to your computer and use it in GitHub Desktop.
Save adisuciu/558c24c75de5354c422a1842198288d9 to your computer and use it in GitHub Desktop.
def compute_zero_crossing(array):
prev = array[0]
cnt = 0
last_sign = get_sign(prev)
for i in array[1:]:
sign = get_sign(i - prev)
prev = i
if(sign != last_sign):
cnt+=1
last_sign = sign
return cnt
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment