【发布时间】:2020-11-26 21:53:23
【问题描述】:
假设我有一个 numpy 向量数组:
array([1, 2, 3])
我想将此向量转换为一个矩阵,其中每列在初始向量中的相应元素周围取 +/- 2 的范围,这样我的输出矩阵是:
array([[-1, 0, 1],
[ 0, 1, 2],
[ 1, 2, 3],
[ 2, 3, 4],
[ 3, 4, 5]])
最好的(最好是矢量化的)方法是什么?
【问题讨论】:
-
另一个最近的问题回答了这个问题:stackoverflow.com/questions/63286737/…
-
谢谢,所以我似乎仍然需要迭代(或至少有一个操作)初始向量中的每个元素?
标签: python numpy numpy-ndarray