【发布时间】:2011-07-19 06:35:27
【问题描述】:
我在 python 中使用 numpy 将两个大矩阵相乘时遇到问题。
我有一个 (15,7) 矩阵,我想将它乘以它的转置,即 AT(7,15)*A(15*7) 并且在数学上这应该可以工作,但我得到一个错误:
ValueError:shape mismatch:objects cannot be broadcast to a single shape 我在 Python 中使用 numpy。我该如何解决这个问题,请任何人帮忙!
【问题讨论】:
-
@agf:在 Numpy 中获得转置只有一种方法,而且很难出错。关于广播的错误消息足以说明问题;如果 OP 没有转置矩阵/数组,他们会得到“对象未对齐”错误,而不是这个。
-
@larsmans 谢谢,没有仔细阅读。
标签: python arrays matrix numpy mismatch