在Python中使用numpy时遇到一个函数dot函数,即点乘函数,具体的内部原理以及使用方法,这里进行记录下:
一维矩阵
首先是一维矩阵的操作:
单点进行点乘
其运算时直接进行乘积:
直接相乘
一维矩阵实际就是每个对应的点进行相乘,然后相加
内部操作流程
二维矩阵 对应二维矩阵的点乘是,如果a.dot(b),a的行与b里列数相等,并且行的每一个元素,与列的每一个元素相乘。
内部的原理为:[0 2 3 1]分别和 [12] [12] [15] [12]进行相乘
内部原理
上面为numpy库内dot函数的基本原理;
|