acoustic_feats.py 文件源码

python
阅读 23 收藏 0 点赞 0 评论 0

项目:Ossian 作者: CSTR-Edinburgh 项目源码 文件源码
def _smooth(params, win, type="HAMMING"):


    win = int(win+0.5)
    if win >= len(params)-1:
        win = len(params)-1
    if win % 2 == 0:
        win+=1

    s = np.r_[params[win-1:0:-1],params,params[-1:-win:-1]]


    if type=="HAMMING":
        w = np.hamming(win)
        third = int(win/5)
        #w[:third] = 0
    else:
        w = np.ones(win)


    y = np.convolve(w/w.sum(),s,mode='valid')
    return y[(win/2):-(win/2)]
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号