numpy 的 dot 函数
时间: 2023-06-23 19:08:24 浏览: 98
NumPy 数学函数
numpy 的 dot 函数是用于矩阵乘法的函数。它可以计算两个数组的点积、向量的内积以及矩阵乘积等。
语法为:numpy.dot(a, b, out=None)
其中 a 和 b 是要进行矩阵乘法的数组,out 是可选参数,表示输出结果的数组。
当 a 和 b 都是一维数组时,dot 函数计算的是它们的内积(即点积)。
当 a 和 b 都是二维数组时,dot 函数计算的是它们的矩阵乘积。
当 a 是一维数组,b 是二维数组时,dot 函数将会对 a 进行转置,并计算矩阵乘积。
当 a 是二维数组,b 是一维数组时,dot 函数将会对 b 进行转置,并计算矩阵乘积。
需要注意的是,矩阵乘法需要满足一定的条件,即第一个矩阵的列数等于第二个矩阵的行数,否则将会报错。
阅读全文