data_processing.py 文件源码

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

项目:plasma 作者: jnkh 项目源码 文件源码
def resample_signal(t,sig,tmin,tmax,dt):
    order = argsort(t)
    t = t[order]
    sig = sig[order]
    tt = arange(tmin,tmax,dt)
    f = UnivariateSpline(t,sig,s=0,k=1,ext=0)
    sig_interp = f(tt)

    if(any(isnan(sig_interp))):
        print("signals contains nan")
    if(any(t[1:] - t[:-1] <= 0)):
        print("non increasing")
        idx = where(t[1:] - t[:-1] <= 0)[0][0]
        print(t[idx-10:idx+10])

    return tt,sig_interp
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号