dot函数为numpy库下的一个函数,主要用于矩阵的乘法运算,其中包括:向量内积、多维矩阵乘法和矩阵与向量的乘法。
1.向量内积
向量其实是一维的矩阵,两个向量进行内积运算时,需要保证两个向量包含的元素个数是相同的。
2.矩阵乘法运算
两个矩阵(x,y)如果可以进行乘法运算,需要满足以下条件:
x为m×n阶矩阵,y为n×p阶矩阵,则相乘的结果result为m×p阶矩阵。
3.矩阵与向量乘法
矩阵x为m×n阶,向量y为n阶向量,则矩阵x和向量y可以进行乘法运算,结果为m阶向量。进行运算时,会首先将后面一项进行自动转置操作,之后再进行乘法运算。