我有以下功能:
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
的矩阵。
在向量乘法中,第一个参数的列数必须等于第二个参数的行数。即使不是这种情况,我怎么能成功执行这个功能呢?
答案 0 :(得分:0)
"因为*不进行矩阵乘法。相反,它确实是元素乘法。如果你有足够新的python,请尝试使用numpy.dot或@运算符。"用户提供:jme