郭震 AI公众号:郭震AI

6 AI必备线性代数小白教程:矩阵运算之矩阵加法与数乘

发布日期:

最近更新:

分类: AI线性代数小白

预计阅读: 4 分钟

阅读次数: 0

预计阅读4 分钟
结构重点7 个
图文要点6 张
正文规模1.7k 字

整理说明

这篇内容怎么整理

郭震 · 2026-06-04

独立整理围绕 7 个结构重点拆成环境、步骤、验证点和常见误区,尽量让读者能照着复现。
图文对照保留 6 张和配置、流程、判断结果有关的图片,方便快速定位正文重点。
持续校对工具、模型和命令变化较快,后续优先修正入口、参数和风险提醒。

阅读路线

先按这条路线读

先抓住主线,再回到代码、配置和图文细节,读起来会更稳。

图文要点

先看本文图文节点

按图先建立主线,再跳回正文核对步骤、配置和判断标准。

矩阵加法与数乘概念图查看大图
矩阵加法与数乘概念图

矩阵加法和数乘看起来简单,但它们是理解批量特征更新、权重缩放和线性组合的起点。

矩阵加法与数乘核对图查看大图
矩阵加法与数乘核对图

我会确认两个矩阵形状完全一致。形状不同却强行相加,通常是建模含义出了问题。

在线性代数中,矩阵是一个重要的数学工具,经常用于数据处理和机器学习模型的构建。在前一篇中,我们讨论了向量与矩阵的运算,这为理解矩阵运算奠定了基础。本篇将重点讲解矩阵的加法与数乘,这些运算是更高阶矩阵运算的基础。

矩阵加法

矩阵加法是指将两个相同尺寸的矩阵对应元素相加。假设我们有两个矩阵 AABB,它们的维度都是 m×nm \times n,那么矩阵加法的定义如下:

矩阵加法数乘判断卡查看大图
矩阵加法数乘判断卡

学习矩阵加法与数乘时,先确认矩阵形状是否一致,再看每个元素如何变化。基础规则清楚,后面矩阵乘法才不混乱。

C=A+B,C[i,j]=A[i,j]+B[i,j](1im, 1jn)C = A + B, \quad C[i,j] = A[i,j] + B[i,j] \quad (1 \leq i \leq m, \ 1 \leq j \leq n)

示例

考虑以下两个 2×22 \times 2 矩阵:

A=(1234),B=(5678)A = \begin{pmatrix} 1 & 2 \\ 3 & 4 \end{pmatrix}, \quad B = \begin{pmatrix} 5 & 6 \\ 7 & 8 \end{pmatrix}

我们可以计算矩阵 C=A+BC = A + B,对应元素相加:

C=(1+52+63+74+8)=(681012)C = \begin{pmatrix} 1 + 5 & 2 + 6 \\ 3 + 7 & 4 + 8 \end{pmatrix} = \begin{pmatrix} 6 & 8 \\ 10 & 12 \end{pmatrix}

Python 实现

使用 NumPy 库,我们可以轻松实现矩阵加法:

import numpy as np

A = np.array([[1, 2], [3, 4]])
B = np.array([[5, 6], [7, 8]])
C = A + B

print(C)

运行以上代码,输出结果为:

[[ 6  8]
 [10 12]]

矩阵数乘

矩阵数乘是指将一个矩阵的每个元素都乘以一个标量。假设矩阵 AA 的维度是 m×nm \times n,标量为 kk,那么矩阵数乘的定义如下:

线性代数阅读地图卡查看大图
线性代数阅读地图卡

《AI必备线性代数小白教程:矩阵运算之矩阵加法与数乘》可以按“场景、概念、动作、结果”来读。先把这四件事对齐,再回到正文里的参数、代码或流程。

B=kA,B[i,j]=kA[i,j](1im, 1jn)B = kA, \quad B[i,j] = k \cdot A[i,j] \quad (1 \leq i \leq m, \ 1 \leq j \leq n)

示例

考虑一个标量 k=3k = 3 和矩阵 AA

A=(1234)A = \begin{pmatrix} 1 & 2 \\ 3 & 4 \end{pmatrix}

我们计算矩阵 B=3AB = 3A

B=3(1234)=(31323334)=(36912)B = 3 \cdot \begin{pmatrix} 1 & 2 \\ 3 & 4 \end{pmatrix} = \begin{pmatrix} 3 \cdot 1 & 3 \cdot 2 \\ 3 \cdot 3 & 3 \cdot 4 \end{pmatrix} = \begin{pmatrix} 3 & 6 \\ 9 & 12 \end{pmatrix}

Python 实现

继续使用 NumPy 库,可以如下实现矩阵数乘:

k = 3
B = k * A

print(B)

运行以上代码,输出结果为:

[[ 3  6]
 [ 9 12]]

定义点

  • 矩阵加法和数乘遵循一些重要的性质,例如:
    • 加法的交换律A+B=B+AA + B = B + A
    • 加法的结合律A+(B+C)=(A+B)+CA + (B + C) = (A + B) + C
    • 数乘的分配律k(A+B)=kA+kBk(A + B) = kA + kB
AI必备线性代数小白教程:矩阵运算之矩阵加法与数乘应用检查卡查看大图
AI必备线性代数小白教程:矩阵运算之矩阵加法与数乘应用检查卡

如果想把《AI必备线性代数小白教程:矩阵运算之矩阵加法与数乘》用到自己的任务里,可以先缩小场景,只验证一个最关键的判断点。

AI必备线性代数小白教程:矩阵运算之矩阵加法与数乘应用复盘卡查看大图
AI必备线性代数小白教程:矩阵运算之矩阵加法与数乘应用复盘卡

学完《AI必备线性代数小白教程:矩阵运算之矩阵加法与数乘》后,不妨换一个自己的场景试一次,重点观察输入、处理和输出是否能对应起来。

通过矩阵加法和数乘,我们可以对数据进行线性组合,这是线性代数在机器学习中应用的基础。在下一篇中,我们将讨论更复杂的矩阵运算——矩阵乘法及其性质。

小结:本节内容为理解更复杂的矩阵乘法和其他运算提供了基础。掌握矩阵加法和数乘,将为后续学习和实际应用打下良好的基础。

继续阅读

从这篇继续找到相关教程

AI 教程总索引

常见问题

读前先确认这三点

AI必备线性代数小白教程:矩阵运算之矩阵加法与数乘适合谁读?

这是 AI 线性代数必备 系列第 6 / 26 篇,适合正在学习AI 线性代数必备,并且需要把概念落到操作步骤或判断标准里的读者。

读这篇AI 线性代数必备教程要多久?

按中文技术文章阅读速度估算,通读大约 4 分钟;如果要跟着复现,建议把命令、配置和结果检查分开做。

这篇文章里的图文节点怎么用?

正文里有 6 个图文节点,可以先用它们抓住流程、配置和判断点,再回到对应段落细读。

分享文章

转发到常用平台

微信/朋友圈可先复制链接

相关教程

AI 教程总索引

继续阅读

继续找到相关 AI 教程

返回栏目

Reader Messages

读者留言

有问题、补充资料或实测结果,可以直接留下。这里不需要登录。

最多 800 字

为了防刷,每条留言会做长度、链接数量和提交频率限制。

0/800

留言列表

0
正在加载留言...