nan.py 文件源码

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

项目:pyrsss 作者: butala 项目源码 文件源码
def nan_interp(y, silent=False):
    """
    Return a new array with nans found in *y* filled with linear
    interpolants.
    """
    # Source: http://stackoverflow.com/questions/6518811/interpolate-nan-values-in-a-numpy-array
    nans, x = nan_helper(y)
    z = NP.array(y)
    if not silent and sum(nans) > 0:
        logger.warning('linear interpolation over {} NaN values'.format(sum(nans)))
    z[nans]= NP.interp(x(nans), x(~nans), z[~nans])
    return z
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号