【发布时间】:2017-12-15 05:41:29
【问题描述】:
我有一个 M×N numpy 数组。在 FFT 之前,我需要用零填充它以获得 (M+K)×(N+K) 数组,其中 M 和 N 第一个索引是原始数据,每个维度的最后 K 个索引为零。
使用 Cython,有没有一种有效的方法可以在不丢失 np.ndarray[DTYPE_t, ndim=2] 类型的情况下做到这一点?
【问题讨论】:
-
我认为最节省内存的是使用
ndarray.resize,然后将数组中的数据移动到正确的位置。
标签: python arrays numpy cython