numpy.matmul函数
时间: 2024-05-29 10:12:31 浏览: 108
NumPy 数学函数
numpy.matmul函数用于矩阵乘法,其参数为两个矩阵。矩阵乘法的规则是:如果A是一个m行n列的矩阵,B是一个n行p列的矩阵,那么它们的乘积C就是一个m行p列的矩阵,其中C[i][j]等于A[i][0]*B[0][j]+A[i][1]*B[1][j]+...+A[i][n-1]*B[n-1][j]。
numpy.matmul函数的用法如下:
numpy.matmul(x1, x2, out=None)
其中,x1和x2为要进行矩阵乘法的两个矩阵,out为可选参数,表示输出的结果矩阵。如果不指定out参数,则结果会返回一个新的矩阵。如果指定了out参数,则结果会存储在out参数对应的矩阵中。
示例:
import numpy as np
a = np.array([[1, 2], [3, 4]])
b = np.array([[5, 6], [7, 8]])
c = np.matmul(a, b)
print(c)
输出:
[[19 22]
[43 50]]
阅读全文