1. *
该怎么乘就怎么乘
- 乘法,数组就表示数组乘法:数组X数组,直觉:对应位置相乘
- 矩阵就表示,矩阵乘法,矩阵a的行X矩阵b的列,a的列数!=b的行数,就报错
2. dot
为了数组能像矩阵那样相乘,给数组用的,矩阵也可以用;矩阵乘法
用法就,np.dot,前提是引入import numpy as np
dot就是用来做矩阵乘法的,将数组当作矩阵相乘,一维、二维还好,高维比较复杂
- 对于数组,一维的dot,就当作一维矩阵行X一维矩阵列算了,最后得到一个数
- 二维的话,就和矩阵乘法一样,都一样。如果用在矩阵上面,和矩阵乘法一样
3. multiply
为了矩阵能像数组那样对应位置相乘,给矩阵用的,数组也可以用;对应位置相乘
用来做点乘的,把矩阵当作数组相乘的,对应位置相乘就行了
- 给矩阵用的,数组要用,也可以