NumPy 矩阵乘法的实现示例
NumPy 支持的几类矩阵乘法也很重要。元素级乘法你已看过了一些元素级乘法。你可以使用 multiply 函数或 * 运算符来实现。回顾一下,它看起来是这样的:矩阵乘积要获得矩阵乘积,你可以使用 NumPy 的 matmul 函数。如果你有兼容的形状,那就像这样简单:如果你的矩阵具有不兼容的形状,则会出现以下错误:NumPy 的 dot 函数有时候,在你以为要用 matmul 函数的地方,你可能会看到 NumPy 的 dot 函数。事实证明,如果矩阵是二维的,那么 dot 和 matmul 函数的结果是相同的。所以这两个结果是等价的:虽然这两个函数对于二维数据返回相同的结果,但在用于其他数据形状时,你应该谨慎选择。你可以在 matmul和 dot 文档中详细了解它们的差异,并找到其他 NumPy 函数的链接。
用户评论