当前位置:  开发笔记 > 编程语言 > 正文

Python:通过非整数因子下采样2D numpy数组

如何解决《Python:通过非整数因子下采样2Dnumpy数组》经验,为你挑选了0个好方法。

我需要通过非整数因子(例如100x100阵列到45x45阵列)对2D numpy数组进行下采样,执行局部平均,就像Photoshop/gimp会为图像做的那样.我需要双精度.目前的选择不能很好.

scipy.ndimage.zoom不执行平均,并且基本上使用最近邻居采样(参见上一个问题scipy.ndimage.interpolation.zoom使用最接近邻居的算法进行缩小)

scipy.misc.imresize将数组转换为int8; 我需要更高的精度和浮点数

skimage.transform.rescale也使用最近邻居并转发你skimage.transform.downscale_local_mean进行局部平均,

skimage.transform.downscale_local_mean只能执行整数比例因子(如果因子是非整数,则用零填充图像).整数缩放因子是一个微不足道的numpy excersice.

我错过了其他选择吗?

推荐阅读
135369一生真爱_890
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有