numpy 中 的 星乘(*) 和 点乘(.dot) 点积 和 向量乘法(外积)

假如 a = [ 1 2 3 ] a = \begin{bmatrix}1\\2\\3\end{bmatrix} a=123 b = [ 4 5 6 ] b = \begin{bmatrix}4\\5\\6\end{bmatrix} b=456,那么

星乘 a * b = [ 1 × 4 2 × 5 3 × 6 ] = [ 4 10 18 ] \begin{bmatrix}1 \times 4\\2 \times 5\\3 \times 6\end{bmatrix}=\begin{bmatrix}4\\10\\18\end{bmatrix} 1×42×53×6=41018,a 和 b 中对应位置的数相乘,得到的仍然是一个向量。和向量的加减法类似,都是对应位置的元素进行运算,最终得到的都是同一个空间的向量。

点乘、点积 a.dot(b) = 1 × 4 + 2 × 5 + 3 × 6 = 32 1 \times 4 + 2 \times 5 + 3 \times 6=32 1×4+2×5+3×6=32,a 和 b 中对应位置的数相乘,然后相加,即 sum(a * b),最后得到的是一个

星乘 和 向量 加减法类似,但是 和 向量乘法 不是一回事,

向量的乘法 a × b a\times b a×b 又称 外积、叉积,相关内容可参考:向量的乘法

星乘点乘乘法(外积)
a * ba.dot(b) a × b a \times b a×b
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值