gpt4 book ai didi

python - scipy 中一个函数的多个冗余实现?

转载 作者:太空宇宙 更新时间:2023-11-03 18:52:24 25 4
gpt4 key购买 nike

我正在使用scipy来做一些图像处理工作,我发现一些非常令人困惑的事情,那就是一些函数,比如scipy.signal.convolvescipy.ndimage.filters.convolve,具有相同的名称和功能,但它们属于scipy的不同模块,所以我有点想知道为什么不只实现它们一次?

最佳答案

它们做的事情略有不同,主要与当被卷积的两个数组不完全重叠时它们如何处理卷积有关。

scipy.ndimage.filters.convolve始终返回与其第一个参数大小相同的数组。为了处理边界附近的区域(其中第二个数组可能不与第一个数组完全重叠),它使用以下选项之一来弥补这些值:reflectconstant最近的镜像环绕

scipy.signal.convolve始终根据需要用零填充数组,并返回三个选项:fullvalidsame,这三个选项决定数组的大小返回数组,具体取决于是否保留或丢弃依靠零填充计算的值。

关于python - scipy 中一个函数的多个冗余实现?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18039304/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com