【发布时间】:2018-06-30 13:36:59
【问题描述】:
设 x,y 是两个包含 N 个元素的 numpy 数组。我想创建一个 numpy 矩阵,其列是 x 的缩放移位版本。例如,说
m=[0.2, 0.4, 1.2]
那我要矩阵
X = [0.2x+y, 0.4x+y, 1.2x+y]
最快(也是最简单,最简单的第二优先)方法是什么。
目前我正在做这样的事情。
ListVec = [m[i]*x+y for i in numpy.arange(len(m))]
X = numpy.array(ListVec).T
【问题讨论】: