我有两个一维 numpy 矩阵:
[[ 0.69 0.41]]
和[[ 0.81818182 0.18181818]]
我想将这两个相乘得到结果
[[0.883, 0.117]]
(结果归一化)
如果我使用np.dot
我得到ValueError: matrices are not aligned
有人知道我做错了什么吗?
编辑
我以一种 hacky 的方式解决了它,但它对我有用,不管是否有更好的解决方案。
new_matrix = np.matrix([ a[0,0] * b[0,0], a[0,1] * b[0,1] ])