如何对两个一维数组(列向量)求和

时间:2019-06-18 02:16:19

标签: python numpy

我想添加两个5 X 1列向量。但我得到了错误: 语法无效

def sumg():
    w = np.ones((5,1))
    s = 1
    g=0
    b = np.random.rand(5,1)
    g = b + np.multiply(s,w)
 return(g)

我希望输出返回b + s * w

1 个答案:

答案 0 :(得分:1)

您应该导入numpy并正确缩进return语句。 像

import numpy as np
def sumg():
    w = np.ones((5,1))
    s = 1
    g=0
    b = np.random.rand(5,1)
    g = b + np.multiply(s,w)
    return(g)

return(g)应该从g开始的地方开始。希望会有所帮助。