2017-06-03 38 views

回答

1

您可以使用與NumPy的newaxis屬性:

x1[:, np.newaxis] + x2 

這是None的首字母縮寫:

In [2]: np.newaxis is None 
Out[2]: True 

這樣:

x1[:, None] + x2 

也適用。

0

您可以使用list comprehension這樣的例子:

x1 = np.array([0, 1]) 
x2 = np.array([1,2,3]) 

final = [[j+k for j in x2] for k in x1] 

# Or, maybe: 
# final = np.array([[j+k for j in x2] for k in x1]) 
# >>> array([[1, 2, 3], [2, 3, 4]]) 

打印(終)

輸出:

[[1, 2, 3], [2, 3, 4]]