矩阵乘法_2.矩阵乘法

修改于2020年10月01日

问题或建议,请留言!

目录

词汇矩阵乘法点乘dot()点乘的性质

词汇

  • element-wise product    对应元素的乘法

  • System of linear equations    线性方程组

矩阵乘法

矩阵乘法(matrix product), 也叫点乘(dot product),计算规则如下:

75a66f80a9929f10ba21b8d27e71474c.png
97cf3c499ab7f21f1d1f7631ad1635c0.png

第一个矩阵的维度(dimension)为(m×n), 第二个矩阵的形状(shape)为 (n×r). 结果矩阵的形状为(m×r) 。

第一个矩阵的行乘以第二个矩阵的列。

点乘dot()

例:

858c0e21a1f4faeee96d4957cd077d61.png

检查矩阵的尺寸以查看发生了什么是一个好习惯。

 1import numpy as np
2A = np.array([[1, 2],
3              [3, 4],
4              [5, 6]])
5# 列向量
6b = np.array([[2],
7              [4]])
8C = np.dot(A, b)
9# 使用方法dot()
10# C = A.dot(b)
11print(C)
点乘的性质
  • 转置使用transpose()

    5a5d5600-bd4a-eb11-8da9-e4434bdf6706.svg
  • 可分配distributive

    5d5d5600-bd4a-eb11-8da9-e4434bdf6706.svg
  • 可结合associative

    5e5d5600-bd4a-eb11-8da9-e4434bdf6706.svg
  • 不可交换not commutative,但向量乘法可交换

    5f5d5600-bd4a-eb11-8da9-e4434bdf6706.svg

    因为

    605d5600-bd4a-eb11-8da9-e4434bdf6706.svg

    的结果为标量

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值