如何在numpy中求和2d和1d数组?

时间:2017-05-12 11:49:10

标签: python arrays numpy

假设我有2d和1d numpy数组。我想将第二个数组添加到第一个数组的每个子数组中,并得到一个新的2d数组作为结果。

>>> import numpy as np
>>> a = np.array([[1, 2], [3, 4], [5, 6], [7, 8]])
>>> b = np.array([2, 3])
>>> c = ... # <-- What should be here?
>>> c
array([[3, 5],
       [5, 7],
       [7, 9],
       [9, 22]])

我可以使用一个循环,但我认为有一些标准的方法可以在numpy中进行。

最好和最快捷的方法是什么?表现很重要。

感谢。

0 个答案:

没有答案