首页 > 解决方案 > python numpy:ascontiguousarray 用例?

问题描述

我知道这会ascontiguousarray在内存中返回一个连续的数组,但是有人可以告诉我什么时候真的有必要吗?即没有这个功能结果是错误的?或者也许这会使后续操作更有效率?

我写了一个卷积函数,我用来as_strided改变它的形状和步幅,然后einsum与内核相乘,最后是 amoveaxis所以最终的形状是(N,C,H,W),就像在 pytorch 中一样。所以在这种情况下,你认为我应该ascontiguousarray在输出之前使用 an 吗?谢谢!

标签: pythonarraysnumpy

解决方案


推荐阅读