【发布时间】:2018-04-22 00:22:16
【问题描述】:
我想要一个可以对二维 ndarray 的行或列进行操作的函数。假设数组具有 C 顺序。该函数更改 2D 数据中的值。
在函数内部,无论是用行还是列调用,我都希望拥有相同的索引语法。行切片是 [n,:] 和列切片 [:,n] 所以它们有不同的形状。在函数内部,这需要不同的索引表达式。
有没有一种不需要移动或分配内存的方法?我的印象是,使用 reshape 会强制复制数据以使其连续。有没有办法在函数中使用 nditer ?
【问题讨论】:
标签: numpy multidimensional-array slice reshape