有没有办法使用 numpy 进行 卷积矩阵 运算?
numpy.convolve
仅在一维数组上运行,因此这不是解决方案。
我宁愿避免使用 scipy,因为在 Windows 上安装它似乎更困难。
原文由 EquipDev 发布,翻译遵循 CC BY-SA 4.0 许可协议
有没有办法使用 numpy 进行 卷积矩阵 运算?
numpy.convolve
仅在一维数组上运行,因此这不是解决方案。
我宁愿避免使用 scipy,因为在 Windows 上安装它似乎更困难。
原文由 EquipDev 发布,翻译遵循 CC BY-SA 4.0 许可协议
2 回答5.2k 阅读✓ 已解决
2 回答1.1k 阅读✓ 已解决
4 回答1.4k 阅读✓ 已解决
3 回答1.3k 阅读✓ 已解决
3 回答1.3k 阅读✓ 已解决
2 回答867 阅读✓ 已解决
1 回答1.7k 阅读✓ 已解决
你有 scipy 的 ndimage ,它允许你用 convolve 执行 N 维 卷积:
我知道你说过你想避免 scipy ……但我建议不要这样做。 Scipy 在很多方面都很棒。如果你想在 Windows 上安装它,请尝试 Anaconda Distribution ,它已经安装了 scipy。
Anaconda 是一个多平台 python 发行版,预装了所有必要的库(包括许多科学计算库),以及诸如
pip
或conda
之类的工具来安装新的。不,他们不会付钱给我做广告:/但是会让你的多平台生活更轻松。