编程语言
首页 > 编程语言> > python – 高效的numpy零阶保持

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