此處的函數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 |
文章標籤
全站熱搜