在Numpy Matrix乘法中broadcasting错误
在给定的示例中,由于x(97)的第一个维度与y(2)的相应维度发生冲突,因此广播规则是违反的。因此,乘法操作失败并触发错误。要执行矩阵乘法,应使用dot()方法。该方法是专门为矩阵操作设计的,并确保了尺寸的正确对齐。使用dot()而不是 *解决广播问题,并产生预期的(m,1)向量。另外,请注意,在numpy(numpy.matrix)中使用矩阵类型可能会使操作复杂化。通常建议使用numpy.ndarray代替数组。
免责声明: 提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请说明详细缘由并提供版权或权益证明然后发到邮箱:[email protected] 我们会第一时间内为您处理。
Copyright© 2022 湘ICP备2022001581号-3