有办法吗卷积矩阵 https://en.wikipedia.org/wiki/Kernel_(image_processing)使用numpy进行操作?
The numpy.convolve https://docs.scipy.org/doc/numpy/reference/generated/numpy.convolve.html仅对一维数组进行操作,因此这不是解决方案。
我宁愿避免使用 scipy,因为在 Windows 上安装它似乎更困难。
你有 scipy 的ndimage https://docs.scipy.org/doc/scipy-0.18.1/reference/ndimage.html它允许您执行 N 维卷积convolve https://docs.scipy.org/doc/scipy/reference/generated/scipy.ndimage.convolve.html:
from scipy.ndimage import convolve
convolve(data, kernel)
我知道你说过你想避免 scipy...但我建议不要这样做。 Scipy 在很多方面都很出色。如果你想在Windows上安装它,请尝试蟒蛇分布 https://www.continuum.io/downloads,它已经安装了 scipy。
Anaconda 是一个多平台 Python 发行版,预装了所有必要的库(包括许多科学计算库),以及诸如pip
or conda
安装新的。不,他们不会付钱给我做广告:/而是让你的多平台生活变得更轻松。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)