此處的函數sgn的公式如下:
以python 實現如下:
1 2 3 4 5 6 7 8 9 10 11 12 |
def sgn(val):
if val > 0:
return 1
else:
return 0
def zero_crossing_rate(s):
zcr = 0
for i in range(1,len(s)):
zcr += abs(sgn(s[i]) - sgn(s[i - 1]))
return zcr
|
文章標籤
全站熱搜
