郭震 AI公众号:郭震AI

18 内积与正交性之内积的定义与性质

发布日期:

最近更新:

分类: AI线性代数小白

预计阅读: 4 分钟

阅读次数: 0

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

整理说明

这篇内容怎么整理

郭震 · 2026-06-04

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

阅读路线

先按这条路线读

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

图文要点

先看本文图文节点

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

内积的定义与性质概念图查看大图
内积的定义与性质概念图

内积把两个向量的关系压成一个数。它能同时连接长度、夹角和相似度,是机器学习里非常常用的工具。

内积的定义与性质核对图查看大图
内积的定义与性质核对图

我会区分内积大是因为方向接近,还是因为向量本身很长。必要时先做归一化。

在深入讨论内积与正交性之前,回顾一下上一篇关于特征值与特征向量的内容,我们了解到了特征分解的重要性。而在数据分析、机器学习等领域,线性代数的一个基本工具是“内积”。内积不仅能够帮助我们理解数据的几何意义,还能在特征选择、降维等方面提供重要的信息。本篇将集中讨论内积的定义及其性质。

内积的定义

内积是一个将两个向量映射到一个标量的运算。在实数向量空间中,内积通常定义为:

内积与正交性判断卡查看大图
内积与正交性判断卡

理解内积与正交性时,先看向量维度、内积计算、长度关系、夹角含义和正交基在模型中的作用。

u,v=i=1nuivi\langle \mathbf{u}, \mathbf{v} \rangle = \sum_{i=1}^{n} u_i v_i

其中,u=(u1,u2,,un)\mathbf{u} = (u_1, u_2, \ldots, u_n)v=(v1,v2,,vn)\mathbf{v} = (v_1, v_2, \ldots, v_n)Rn\mathbb{R}^n 中的向量。

在复数向量空间中,内积的定义稍有不同:

u,v=i=1nuivi\langle \mathbf{u}, \mathbf{v} \rangle = \sum_{i=1}^{n} u_i \overline{v_i}

其中,vi\overline{v_i} 表示 viv_i 的共轭复数。

内积不仅是一个计算出一个标量的工具,更可以帮助我们理解向量之间的关系。

内积的性质

内积具备以下几个重要性质:

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

《内积与正交性之内积的定义与性质》可以按“场景、概念、动作、结果”来读。先把这四件事对齐,再回到正文里的参数、代码或流程。

  1. 线性:对第一个参数线性,对第二个参数共轭线性:

    au+bv,w=au,w+bv,w\langle a\mathbf{u} + b\mathbf{v}, \mathbf{w} \rangle = a\langle \mathbf{u}, \mathbf{w} \rangle + b\langle \mathbf{v}, \mathbf{w} \rangle
  2. 对称性(或共轭对称性):在实数空间中:

    u,v=v,u\langle \mathbf{u}, \mathbf{v} \rangle = \langle \mathbf{v}, \mathbf{u} \rangle

    在复数空间中:

    u,v=v,u\langle \mathbf{u}, \mathbf{v} \rangle = \overline{\langle \mathbf{v}, \mathbf{u} \rangle}
  3. 正定性

    u,u0,当且仅当 u=0 时等号成立.\langle \mathbf{u}, \mathbf{u} \rangle \geq 0, \quad \text{当且仅当 } \mathbf{u} = \mathbf{0} \text{ 时等号成立}.

这些性质让我们能够通过内积来判断两个向量的夹角、长度等几何特性。

案例分析:计算内积

假设有两个向量:

a=(1,2,3),b=(4,5,6)\mathbf{a} = (1, 2, 3), \quad \mathbf{b} = (4, -5, 6)

我们可以计算它们的内积:

a,b=14+2(5)+36=410+18=12\langle \mathbf{a}, \mathbf{b} \rangle = 1 \cdot 4 + 2 \cdot (-5) + 3 \cdot 6 = 4 - 10 + 18 = 12

从这个结果可以看出,内积不仅提供了两个向量之间的关系,而且可以表达它们的相对方向和大小。

Python 代码示例

我们可以使用 Python 和 NumPy 库来计算内积:

import numpy as np

# 定义向量
a = np.array([1, 2, 3])
b = np.array([4, -5, 6])

# 计算内积
inner_product = np.dot(a, b)
print(f"内积: {inner_product}")

运行上述代码,我们会得到输出:内积: 12,与我们手动计算的结果相同,这表明我们的理解是正确的。

内积与正交性之内积的定义与性质应用复盘卡查看大图
内积与正交性之内积的定义与性质应用复盘卡

学完《内积与正交性之内积的定义与性质》后,不妨换一个自己的场景试一次,重点观察输入、处理和输出是否能对应起来。

内积与正交性之内积的定义与性质应用检查卡查看大图
内积与正交性之内积的定义与性质应用检查卡

如果想把《内积与正交性之内积的定义与性质》用到自己的任务里,可以先缩小场景,只验证一个最关键的判断点。

小结

内积作为线性代数中的一个核心概念,不仅具有丰富的数学性质,还在数据科学和机器学习中发挥着重要作用。在本篇中,我们探讨了内积的定义及其性质,接下来会深入讨论正交向量与正交基,进一步理解内积在高维空间中的应用。这些基础概念为后续的学习打下了坚实的基础。

继续阅读

从这篇继续找到相关教程

AI 教程总索引

常见问题

读前先确认这三点

内积与正交性之内积的定义与性质适合谁读?

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

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

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

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

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

分享文章

转发到常用平台

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

相关教程

AI 教程总索引

继续阅读

继续找到相关 AI 教程

返回栏目

Reader Messages

读者留言

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

最多 800 字

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

0/800

留言列表

0
正在加载留言...