将函数应用于矢量明智的矩阵

时间:2017-06-06 15:38:15

标签: python numpy

我有一个4 x 2矩阵,即长度为2的numpy向量的numpy向量(长度为4)。例如a = [[1,1],[1,2],[3,5],[8,3]] 我想从每一行中减去向量b = [3,6]。 我试着做以下事情:

np.vectorize(lamda x: x-b)(a)

但我收到错误ValueError:

setting an array element with a sequence.  

有人能解释我为什么以及如何以正确的方式做到这一点?

1 个答案:

答案 0 :(得分:0)

首先将它们转换为numpy数组,然后从a:

中减去b
S