1
假设我有2d和1d numpy数组。我想将第二个数组添加到第一个数组的每个子数组中,并得到一个新的2d数组作为结果。如何在numpy中总结2d和1d数组?
>>> 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内。
什么是最好和最快捷的方法呢?性能很重要。
谢谢。
.........'a + b'? – Divakar
你真的没试过'a + b'吗? – EdChum
'a + b'是最快捷的解决方案吗?我实际上遇到了使用'a + b'的错误......但它适用于我的问题。 – Fomalhaut