python – 高效的numpy零阶保持
作者:互联网
有没有一种有效的方法来使用零阶保持重新采样numpy数组?理想情况下有一个像numpy.interp那样的签名?
我知道scipy.interpolate.interp1d,但我确信有一个矢量化替代方案可用于处理这样的情况.
解决方法:
既然你不会插入任何新的值,你不能只保留原始数组并通过一些用户定义的包装器访问索引它吗?您可以利用numpy数组的非整数索引.
为了看看我的意思,用x = np.array(范围(10)),然后例如(x [i] for n in np.linspace(0,len(x)-1,num = 25))将类似于零阶保持.
标签:python,math,numpy,scipy,resampling 来源: https://codeday.me/bug/20190621/1251548.html