← 返回《人工智能数学基础》
📑 查看全课大纲(第 61 / 93 节)
  1. 1.概论和集合的定义
  2. 2.逼疯康托的实数集理论
  3. 3.常用不等式与映射
  4. 4.函数及特殊函数
  5. 5.序列极限的定义
  6. 6.序列极限的性质与夹逼定理
  7. 7.重要极限
  8. 8.无穷小量,无穷大量和一组重要的阶的比较关系
  9. 9.聚点原理
  10. 10.函数极限及其性质
  11. 11.重要极限与等价无穷小
  12. 12.连续函数
  13. 13.导数的概念(那些年,扛起牛顿的胡克)
  14. 14.定义法求导
  15. 15.函数四则运算的导数与反函数求导法则
  16. 16.复合函数,隐函数,参数式求导
  17. 17.不定式求导之“洛必达与伯努利的师生情”
  18. 18.一阶微分
  19. 19.高阶导数
  20. 20.高阶微分
  21. 21.罗尔中值定理与拉格朗日中值定理
  22. 22.柯西空降科学院遭排挤
  23. 23.泰勒公式与泰勒的克妻属性
  24. 24.利用泰勒展开唯一性定理计算泰勒展开
  25. 25.泰勒公式的余项估计
  26. 26.极值问题与导数
  27. 27.函数凹凸性
  28. 28.无卵用的渐近线与函数作图
  29. 29.不定积分的定义
  30. 30.第一换元法
  31. 31.第二换元法
  32. 32.分部积分法
  33. 33.有理式积分
  34. 34.三角替换
  35. 35.定积分的概念
  36. 36.定积分的性质与积分中值定理
  37. 37.变上限定积分
  38. 38.微积分基本定理之“高斯教你如何优雅地装逼”
  39. 39.定积分的换元法
  40. 40.奇偶函数与周期函数的定积分
  41. 41.曲线求长与不可求长曲线(海岸线居然算不出长度?)
  42. 42.旋转体体积
  43. 43.旋转体侧面积
  44. 44.极坐标下图形的面积(数学系常用表白曲线)
  45. 45.欧式空间
  46. 46.点列极限,开集与闭集
  47. 47.多元函数的定义
  48. 48.多元函数的极限
  49. 49.多元连续函数
  50. 50.一阶偏导数
  51. 51.高阶偏导数
  52. 52.全微分
  53. 53.方向导数与梯度
  54. 54.链式法则
  55. 55.一阶全微分形式的不变性与高阶微分
  56. 56.多元函数的泰勒公式
  57. 57.隐函数存在定理与逆映射存在定理
  58. 58.多元函数的极值
  59. 59.矩阵基础知识
  60. 60.行列式的定义与特殊矩阵的行列式
  61. 61.行列式的性质
  62. 62.行列式按k行展开
  63. 63.线性方程组初步与高斯消元法
  64. 64.齐次线性方程组与Cramer法则
  65. 65.线性空间
  66. 66.线性相关与线性无关
  67. 67.向量组的秩
  68. 68.矩阵的秩与线性方程组有解的充要条件
  69. 69.齐次线性方程组的解集结构
  70. 70.非齐次线性方程组解集结构
  71. 71.基与维数
  72. 72.矩阵的乘法
  73. 73.特殊矩阵
  74. 74.矩阵乘积的秩与行列式
  75. 75.矩阵的逆
  76. 76.正交矩阵
  77. 77.矩阵对角化与特征值特征向量
  78. 78.实对称矩阵对角化
  79. 79.二次型与正定矩阵
  80. 80.LU分解
  81. 81.Cholesky分解
  82. 82.SVD分解
  83. 83.线搜索
  84. 84.步长
  85. 85.最速下降法和牛顿法
  86. 86.共轭梯度法
  87. 87.拟牛顿法
  88. 88.无约束优化
  89. 89.若干知识点补充(一)
  90. 90.若干知识点补充(二)
  91. 91.凸优化问题
  92. 92.对偶问题(一)
  93. 93.对偶问题(二)

行列式的性质

约 47 分钟

📺 正在播放小象官方高清录播(支持倍速与清晰度调节)

行列式的性质

小象实战讲义 · 人工智能数学基础

行列式是线性代数中一个核心且强大的工具,它不仅是判断矩阵可逆性的标尺,更在求解线性方程组、计算特征值、理解线性变换的伸缩率等方面扮演着关键角色。本节我们将系统学习行列式的八大基本性质。掌握这些性质,不仅能让你深刻理解行列式的本质,更能让你在计算复杂行列式时,从“硬算”的苦海中解脱出来,灵活运用技巧,化繁为简。

💡 核心导读

本节你将掌握:

  • 对称性:行列式转置,其值不变,这确立了行与列的平等地位。
  • 线性性:行列式对单一行(列)具有可加性和齐次性。
  • 变换不变性:三种初等行(列)变换如何影响行列式的值,特别是倍加变换不改变行列式。
  • 关键判定:两行(列)相同或成比例,行列式为零。
  • 拉普拉斯展开的推广:一行元素与另一行对应代数余子式乘积之和为零。

性质一:转置不变性

行列式最重要的性质之一是:一个方阵的行列式与其转置矩阵的行列式相等

A=(aij)A = (a_{ij})nn 阶方阵,其转置记为 AT=(aji)A^T = (a_{ji}),则有: det(A)=det(AT)\det(A) = \det(A^T)

证明思路(数学归纳法)

  1. 奠基:当 n=1n=1 时,A=(a11)A = (a_{11}),显然 AT=AA^T = A,结论成立。
  2. 归纳假设:假设对于所有 n1n-1 阶方阵,结论成立。
  3. 归纳步骤:对于 nn 阶方阵 AA,将其分别按第一行和第一列展开:
    • 按第一行展开:det(A)=j=1na1jA1j\det(A) = \sum_{j=1}^{n} a_{1j} A_{1j},其中 A1jA_{1j} 是元素 a1ja_{1j} 的代数余子式。
    • 按第一列展开:det(AT)=j=1naj1Aj1T\det(A^T) = \sum_{j=1}^{n} a_{j1} A_{j1}^T,其中 Aj1TA_{j1}^TATA^T 中元素 aj1a_{j1} 的代数余子式。 注意到 Aj1TA_{j1}^T 恰好是 AA 中元素 a1ja_{1j} 的余子式(可能相差符号,但代数余子式的定义已包含符号 (1)i+j(-1)^{i+j},需仔细验证符号一致)。根据归纳假设,n1n-1 阶余子式矩阵的行列式满足转置不变性,因此 A1jA_{1j}Aj1TA_{j1}^T 相等。从而 det(A)=det(AT)\det(A) = \det(A^T)

这个性质的意义极其深远:它宣告了在行列式中,行和列的地位是完全平等的。因此,所有对“行”成立的性质,对“列”也必然成立。例如,拉普拉斯展开不仅可以按行进行,也可以按列进行: det(A)=j=1naijAij(按第 i 行展开)\det(A) = \sum_{j=1}^{n} a_{ij} A_{ij} \quad (\text{按第 } i \text{ 行展开}) det(A)=i=1naijAij(按第 j 列展开)\det(A) = \sum_{i=1}^{n} a_{ij} A_{ij} \quad (\text{按第 } j \text{ 列展开})

行列式的核心性质

基于转置不变性,我们只需列出对“行”的描述,其对“列”的版本自然成立。

性质二:行的齐次性(提取公因子)

行列式中,某一行的所有元素若有公因子 kk,则可以将 kk 提到行列式符号外面。 a11a12a1nkai1kai2kainan1an2ann=ka11a12a1nai1ai2ainan1an2ann\begin{vmatrix} a_{11} & a_{12} & \cdots & a_{1n} \ \vdots & \vdots & & \vdots \ k a_{i1} & k a_{i2} & \cdots & k a_{in} \ \vdots & \vdots & & \vdots \ a_{n1} & a_{n2} & \cdots & a_{nn} \end{vmatrix} = k \cdot \begin{vmatrix} a_{11} & a_{12} & \cdots & a_{1n} \ \vdots & \vdots & & \vdots \ a_{i1} & a_{i2} & \cdots & a_{in} \ \vdots & \vdots & & \vdots \ a_{n1} & a_{n2} & \cdots & a_{nn} \end{vmatrix}

注意:这与矩阵数乘不同。若矩阵 AA 的每个元素都乘以常数 cc,即 cAcA,其行列式为: det(cA)=cndet(A)\det(cA) = c^n \det(A) 因为相当于每一行都提取了一个因子 cc,总共提取 nn 次。

性质三:行的可加性(单行拆分)

如果行列式的某一行元素都是两数之和,则该行列式可以拆分为两个行列式之和,这两个行列式的该行分别为被加数,其余行保持不变。 a11a12a1nb1+c1b2+c2bn+cnan1an2ann=a11a12a1nb1b2bnan1an2ann+a11a12a1nc1c2cnan1an2ann\begin{vmatrix} a_{11} & a_{12} & \cdots & a_{1n} \ \vdots & \vdots & & \vdots \ b_1 + c_1 & b_2 + c_2 & \cdots & b_n + c_n \ \vdots & \vdots & & \vdots \ a_{n1} & a_{n2} & \cdots & a_{nn} \end{vmatrix}

\begin{vmatrix} a_{11} & a_{12} & \cdots & a_{1n} \ \vdots & \vdots & & \vdots \ b_1 & b_2 & \cdots & b_n \ \vdots & \vdots & & \vdots \ a_{n1} & a_{n2} & \cdots & a_{nn} \end{vmatrix} + \begin{vmatrix} a_{11} & a_{12} & \cdots & a_{1n} \ \vdots & \vdots & & \vdots \ c_1 & c_2 & \cdots & c_n \ \vdots & \vdots & & \vdots \ a_{n1} & a_{n2} & \cdots & a_{nn} \end{vmatrix}

重要提醒:此性质仅适用于单行的拆分。如果多行同时都是和的形式,不能直接逐行拆分成多个行列式之和,因为拆分后的项需要按乘法原理组合,结果将是 2k2^kkk 为拆分行数)个行列式之和。

性质四:互换两行(列),行列式反号

交换行列式的任意两行(或两列),行列式的值变为原来的相反数。 第 i 行第 j 行=第 j 行第 i 行\begin{vmatrix} \vdots \ \text{第 } i \text{ 行} \ \vdots \ \text{第 } j \text{ 行} \ \vdots \end{vmatrix} = - \begin{vmatrix} \vdots \ \text{第 } j \text{ 行} \ \vdots \ \text{第 } i \text{ 行} \ \vdots \end{vmatrix}

此性质是行列式定义(排列的奇偶性)的直接推论。一个直观的理解是:行列式可以看作各行向量张成的平行多面体的有向体积,交换两个向量(行)的顺序,会改变手性(从右手系变为左手系),从而导致体积符号反转。

性质五:两行(列)相同,行列式为零

如果行列式中有两行(或两列)完全相同,则该行列式的值为 00

证明:设行列式 DD 的第 ii 行与第 jj 行相同。交换这两行,根据性质四,新行列式 D=DD’ = -D。但由于两行相同,交换后矩阵没有任何变化,所以 D=DD’ = D。于是有 D=DD = -D,解得 D=0D = 0

性质六:两行(列)成比例,行列式为零

如果行列式中有两行(或两列)的元素对应成比例,则该行列式的值为 00

证明:设第 ii 行是第 jj 行的 kk 倍。由性质二,可以将比例系数 kk 从第 ii 行提出,得到 kk 乘以一个具有两行相同的行列式。再由性质五,该行列式为 00,故原行列式也为 00

推论:若行列式有一行(列)元素全为零,则行列式值为 00(可视作该行是另一行的 00 倍)。

性质七:倍加行变换不改变行列式

把行列式的某一行的 kk 倍加到另一行上,行列式的值不变。 第 i 行第 j 行=第 i 行第 j 行+k(第 i 行)\begin{vmatrix} \vdots \ \text{第 } i \text{ 行} \ \vdots \ \text{第 } j \text{ 行} \ \vdots \end{vmatrix}

\begin{vmatrix} \vdots \ \text{第 } i \text{ 行} \ \vdots \ \text{第 } j \text{ 行} + k \cdot (\text{第 } i \text{ 行}) \ \vdots \end{vmatrix}

证明:设原行列式为 DD。将第 ii 行的 kk 倍加到第 jj 行后,得到新行列式 DD’。由性质三(可加性),DD’ 可以拆分为 DD 加上 kk 倍的另一个行列式 DD”,而 DD” 的第 ii 行和第 jj 行成比例(第 jj 行是 kk 倍的第 ii 行)。根据性质六,D=0D” = 0。因此 D=DD’ = D

这是计算行列式最常用的技巧,因为它不改变行列式的值,却可以创造出更多的零元素,从而简化计算。

性质八:异行(列)代数余子式展开为零

行列式某一行(列)的各元素与另一行(列)对应元素的代数余子式乘积之和等于零。 k=1naikAjk=0(ij)\sum_{k=1}^{n} a_{ik} A_{jk} = 0 \quad (i \ne j) k=1nakiAkj=0(ij)\sum_{k=1}^{n} a_{ki} A_{kj} = 0 \quad (i \ne j)

证明思路:构造一个新行列式 DD’,其第 jj 行元素用第 ii 行元素替换,其余行与 AA 相同。一方面,因为 DD’ 的第 ii 行与第 jj 行相同,由性质五知 D=0D’ = 0。另一方面,将 DD’ 按第 jj 行展开,其代数余子式 AjkA_{jk}‘ 与原矩阵 AA 中元素 ajka_{jk} 的代数余子式 AjkA_{jk} 完全相同(因为划去的是相同的行和列)。因此: 0=D=k=1naikAjk=k=1naikAjk0 = D’ = \sum_{k=1}^{n} a_{ik} A_{jk}’ = \sum_{k=1}^{n} a_{ik} A_{jk}

这个性质与拉普拉斯展开定理结合,可以简洁地写成: Aadj(A)=adj(A)A=det(A)IA \cdot \operatorname{adj}(A) = \operatorname{adj}(A) \cdot A = \det(A) I 其中 adj(A)\operatorname{adj}(A)AA 的伴随矩阵,其第 ii 行第 jj 列元素是 AjiA_{ji}(注意下标顺序)。

性质的应用与计算实例

掌握了性质,关键在于灵活运用。下面通过几个典型例题展示如何化繁为简。

例1:计算行列式 D=237121324D = \begin{vmatrix} 2 & -3 & 7 \ 1 & 2 & -1 \ 3 & -2 & 4 \end{vmatrix}

:利用性质四(互换变号)与性质七(倍加变换)创造零元素。

  1. 互换第一、二行,把首主元换为 11,便于后续消元(性质四,行列式变号): D=121237324D = -\begin{vmatrix} 1 & 2 & -1 \ 2 & -3 & 7 \ 3 & -2 & 4 \end{vmatrix}
  2. 将第一行的 (2)(-2) 倍加到第二行,第一行的 (3)(-3) 倍加到第三行(性质七): D=121079087D = -\begin{vmatrix} 1 & 2 & -1 \ 0 & -7 & 9 \ 0 & -8 & 7 \end{vmatrix}
  3. 第一列仅剩一个非零元,按第一列展开(拉普拉斯展开定理): D=1×7987=(49+72)=23D = -1 \times \begin{vmatrix} -7 & 9 \ -8 & 7 \end{vmatrix} = -\left( -49 + 72 \right) = -23

例2:计算 nn 阶行列式(行变换法) Dn=a1a2a3ana1a2ba3ana1a2a3bana1a2a3anbD_n = \begin{vmatrix} a_1 & a_2 & a_3 & \cdots & a_n \ a_1 & a_2-b & a_3 & \cdots & a_n \ a_1 & a_2 & a_3-b & \cdots & a_n \ \vdots & \vdots & \vdots & \ddots & \vdots \ a_1 & a_2 & a_3 & \cdots & a_n-b \end{vmatrix}

:观察结构:第一行元素为 a1,a2,,ana_1, a_2, \cdots, a_n,第 ii 行(i2i \ge 2)仅在第 ii 列上比第一行少 bb。将第一行的 (1)(-1) 倍加到第 22 至第 nn 行(性质七):

  • ii 行(i2i \ge 2)的第 ii 列元素变为 (aib)ai=b(a_i - b) - a_i = -b
  • ii 行的其余列元素变为 ajaj=0a_j - a_j = 0

于是行列式化为上三角形式: Dn=a1a2a3an0b0000b0000b=a1(b)n1D_n = \begin{vmatrix} a_1 & a_2 & a_3 & \cdots & a_n \ 0 & -b & 0 & \cdots & 0 \ 0 & 0 & -b & \cdots & 0 \ \vdots & \vdots & \vdots & \ddots & \vdots \ 0 & 0 & 0 & \cdots & -b \end{vmatrix} = a_1 \cdot (-b)^{n-1}

验证:取 n=3n=3a1=1,a2=2,a3=3,b=4a_1 = 1, a_2 = 2, a_3 = 3, b = 4,公式给出 D3=1×(4)2=16D_3 = 1 \times (-4)^2 = 16;将原行列式直接按第一行展开同样可得 D3=16D_3 = 16,两者一致。

例3:范德蒙德(Vandermonde)行列式 这是一个极其重要的行列式,形式如下: Vn=1111x1x2x3xnx12x22x32xn2x1n1x2n1x3n1xnn1V_n = \begin{vmatrix} 1 & 1 & 1 & \cdots & 1 \ x_1 & x_2 & x_3 & \cdots & x_n \ x_1^2 & x_2^2 & x_3^2 & \cdots & x_n^2 \ \vdots & \vdots & \vdots & \ddots & \vdots \ x_1^{n-1} & x_2^{n-1} & x_3^{n-1} & \cdots & x_n^{n-1} \end{vmatrix} 其值为: Vn=1i<jn(xjxi)V_n = \prod_{1 \le i < j \le n} (x_j - x_i) 即所有满足 i<ji < j(xjxi)(x_j - x_i) 的乘积。

证明(数学归纳法)

  • n=2n=2 时,V2=x2x1V_2 = x_2 - x_1,成立。
  • 假设对 n1n-1 阶成立。对于 nn 阶行列式 VnV_n,从最后一行开始,依次将前一行的 (x1)(-x_1) 倍加到后一行(性质七)。
    • 操作后,第一列变为 (1,0,0,,0)T(1, 0, 0, \cdots, 0)^T
    • jj 列(j2j \ge 2)的第 ii 行(i2i \ge 2)元素变为 xji1x1xji2=xji2(xjx1)x_j^{i-1} - x_1 \cdot x_j^{i-2} = x_j^{i-2}(x_j - x_1)
  • 按第一列展开,得到: Vn=1x2x1x3x1xnx1x2(x2x1)x3(x3x1)xn(xnx1)x2n2(x2x1)x3n2(x3x1)xnn2(xnx1)V_n = 1 \cdot \begin{vmatrix} x_2 - x_1 & x_3 - x_1 & \cdots & x_n - x_1 \ x_2(x_2 - x_1) & x_3(x_3 - x_1) & \cdots & x_n(x_n - x_1) \ \vdots & \vdots & \ddots & \vdots \ x_2^{n-2}(x_2 - x_1) & x_3^{n-2}(x_3 - x_1) & \cdots & x_n^{n-2}(x_n - x_1) \end{vmatrix}
  • 从每一列中提出公因子 (xjx1)(x_j - x_1)Vn=(x2x1)(x3x1)(xnx1)111x2x3xnx2n2x3n2xnn2V_n = (x_2 - x_1)(x_3 - x_1)\cdots(x_n - x_1) \cdot \begin{vmatrix} 1 & 1 & \cdots & 1 \ x_2 & x_3 & \cdots & x_n \ \vdots & \vdots & \ddots & \vdots \ x_2^{n-2} & x_3^{n-2} & \cdots & x_n^{n-2} \end{vmatrix}
  • 右边的行列式是一个 n1n-1 阶的范德蒙德行列式 Vn1(x2,,xn)V_{n-1}(x_2, \cdots, x_n)。由归纳假设: Vn1(x2,,xn)=2i<jn(xjxi)V_{n-1}(x_2, \cdots, x_n) = \prod_{2 \le i < j \le n} (x_j - x_i)
  • 因此: Vn=j=2n(xjx1)2i<jn(xjxi)=1i<jn(xjxi)V_n = \prod_{j=2}^{n} (x_j - x_1) \cdot \prod_{2 \le i < j \le n} (x_j - x_i) = \prod_{1 \le i < j \le n} (x_j - x_i)

重要推论:范德蒙德行列式 Vn=0V_n = 0 的充要条件是 x1,x2,,xnx_1, x_2, \cdots, x_n 中至少有两个数相等。反之,若这些数两两不等,则 Vn0V_n \ne 0。这个结论在多项式插值、线性方程组解的存在唯一性判断中至关重要。

📝 动手练一练

  1. 计算行列式D=1234234134124123D = \begin{vmatrix} 1 & 2 & 3 & 4 \ 2 & 3 & 4 & 1 \ 3 & 4 & 1 & 2 \ 4 & 1 & 2 & 3 \end{vmatrix} 提示:尝试将后三行都加到第一行,看看有什么发现。

    参考答案: 将第2、3、4行都加到第1行,则第1行元素全变为 1+2+3+4=101+2+3+4=10。提出公因子10后,再将新的第1行的 (1)(-1) 倍依次加到第2、3、4行,可以简化计算。最终结果为 D=160D = 160

  2. 证明题:设 AAnn 阶方阵,且 AA 是反对称矩阵(即 AT=AA^T = -A)。证明:当 nn 为奇数时,det(A)=0\det(A) = 0提示:利用行列式的转置不变性和齐次性。

    参考答案: 由 AT=AA^T = -A,两边取行列式: det(AT)=det(A)\det(A^T) = \det(-A) 根据性质一,det(AT)=det(A)\det(A^T) = \det(A)。根据性质二的推广,det(A)=(1)ndet(A)\det(-A) = (-1)^n \det(A)。 因此有 det(A)=(1)ndet(A)\det(A) = (-1)^n \det(A)。当 nn 为奇数时,(1)n=1(-1)^n = -1,上式变为 det(A)=det(A)\det(A) = -\det(A),故 2det(A)=02\det(A)=0,即 det(A)=0\det(A)=0

本章小结

本节我们系统学习了行列式的八大核心性质,它们是行列式理论的基石,也是高效计算的利器。

要点回顾

  1. 转置不变det(A)=det(AT)\det(A) = \det(A^T),确立了行与列的对称地位。
  2. 线性性质:单行(列)可提取公因子、可拆分为和。
  3. 变换影响:互换两行(列)反号;倍加变换值不变。
  4. 零值判定:两行(列)相同或成比例,行列式为零。
  5. 展开定理补充:一行元素与另一行代数余子式乘积之和为零。

行动清单

  1. 理解而非死记:尝试用自己的话解释每个性质的含义,特别是性质四、七、八的证明思路。
  2. 动手验证:使用下面提供的Python代码,随机生成矩阵,验证行列式的转置不变性、倍加变换不变性等性质。
  3. 练习计算:找3-5道包含不同技巧(倍加消元、拆分、递推、范德蒙德)的行列式计算题,独立完成,并总结每种方法的适用场景。
import numpy as np

# 验证行列式性质
np.random.seed(42) # 固定随机种子,使结果可复现
n = 4
A = np.random.randint(-5, 6, size=(n, n)).astype(float) # 生成一个4x4随机整数矩阵

print("原始矩阵 A:")
print(A)
print(f"det(A) = {np.linalg.det(A):.4f}\n")

# 性质一验证:转置不变性
A_T = A.T
print("A 的转置 A^T:")
print(A_T)
print(f"det(A^T) = {np.linalg.det(A_T):.4f}")
print(f"det(A) == det(A^T)? {np.isclose(np.linalg.det(A), np.linalg.det(A_T))}\n")

# 性质二验证:提取一行公因子
k = 2.0
B = A.copy()
B[1, :] = k * B[1, :] # 将第二行乘以k
print("矩阵 B (A的第二行乘以k):")
print(B)
print(f"det(B) = {np.linalg.det(B):.4f}")
print(f"k * det(A) = {k * np.linalg.det(A):.4f}")
print(f"det(B) == k * det(A)? {np.isclose(np.linalg.det(B), k * np.linalg.det(A))}\n")

# 性质七验证:倍加行变换不变性
C = A.copy()
C[2, :] = C[2, :] + 3 * C[0, :] # 将第一行的3倍加到第三行
print("矩阵 C (将A的第一行的3倍加到第三行):")
print(C)
print(f"det(C) = {np.linalg.det(C):.4f}")
print(f"det(A) = {np.linalg.det(A):.4f}")
print(f"det(C) == det(A)? {np.isclose(np.linalg.det(C), np.linalg.det(A))}\n")

# 性质五验证:两行相同,行列式为0
D = A.copy()
D[3, :] = D[2, :] # 令第四行与第三行相同
print("矩阵 D (A的第四行改为与第三行相同):")
print(D)
print(f"det(D) = {np.linalg.det(D):.4f}")
print(f"det(D) 接近 0 吗? {np.isclose(np.linalg.det(D), 0, atol=1e-10)}")

— 小象教研组

配套学习资源与课件
  • 第10章讲义(含板书):线性代数(PDF · 15.5MB)
    下载
🎁 免费学习资源

领取《小象 11GB VIP 课件资料包与大厂真题手册》

包含全套实战 Jupyter 源码、清洗后数据集、大厂高频面试真题与专属学员答疑交流群。

  • 完整 Python / 数据分析 Jupyter 实战源码
  • 大厂真实业务数据集与练习题
  • 微信扫码添加课程顾问,免费获取网盘下载链接
微信二维码:扫码添加课程顾问微信扫码添加顾问