具有复杂值的闪烁缩放



我有一个数值的numpy数组,我想缩放它。有了float,我可以使用scipy.ndimage.zoom,但现在我的数组包含scipy.ndimage.zoom不支持的复杂值。我的解决方法是将数组分为两部分(实数和虚数),并独立缩放它们。然后我把它们重新加在一起。不幸的是,这在我的"图像"中产生了很多微小的伪影。有人知道更好的方法吗?也许还有一个python库可以实现这一点?我找不到。

谢谢!

这不是一个好答案,但它似乎运行得很好。我使用的不是缩放方法的默认参数,而是order=0。然后,我开始分别处理真实部分和想象部分,正如我的问题中所描述的那样。这似乎减少了工件,尽管仍保留了一些较小的工件。这绝不是完美的,如果有人有更好的答案,我会很感兴趣。

最新更新