我有两个矩阵
a = np.matrix([[1,2], [3,4]])
b = np.matrix([[5,6], [7,8]])
我想得到元素智能积 [[1*5,2*6], [3*7,4*8]]
等于
[[5,12], [21,32]]
我试过了
print(np.dot(a,b))
还有
print(a*b)
但两者都给出了结果
[[19 22], [43 50]]
它是矩阵乘积,而不是元素乘积。如何使用内置函数获得元素智能产品(又名 Hadamard 产品) ?