python中的异常与矩阵乘法

时间:2016-10-23 01:18:36

标签: python matrix vector

我有以下功能:

def logistic(y):
    print((1-y).shape)
    print((y).shape)
    return y*(1-y)

y的尺寸为20 X 10。此功能打印

20 X 10 20 X 10

该函数返回另一个维度20 X 10的矩阵。 在向量乘法中,第一个参数的列数必须等于第二个参数的行数。即使不是这种情况,我怎么能成功执行这个功能呢?

1 个答案:

答案 0 :(得分:0)

"因为*不进行矩阵乘法。相反,它确实是元素乘法。如果你有足够新的python,请尝试使用numpy.dot或@运算符。"用户提供:jme