Skip to content

Commit a93d353

Browse files
committed
修正了文档中数学公式无法显示的问题
1 parent 7a2d1f1 commit a93d353

File tree

1 file changed

+9
-13
lines changed

1 file changed

+9
-13
lines changed

Day66-80/71.NumPy的应用-4.md

Lines changed: 9 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -195,43 +195,39 @@ $$
195195
det(\boldsymbol{A})=a_{11}C_{11}+a_{12}C_{12}+ \cdots +a_{1n}C_{1n} = \sum_{i=1}^{n}{a_{1i}C_{1i}}
196196
$$
197197

198-
其中,$\small{C_{11}}$是原行列式去掉 $\small{a_{11}}$ 所在行和列之后剩余的部分构成的行列式,以此类推。
198+
其中, $\small{C_{11}}$ 是原行列式去掉 $\small{a_{11}}$ 所在行和列之后剩余的部分构成的行列式,以此类推。
199199

200200
### 矩阵
201201

202202
**矩阵***matrix*)是由一系列元素排成的矩形阵列,矩阵里的元素可以是数字、符号或数学公式。矩阵可以进行**加法****减法****数乘****转置****矩阵乘法**等运算,如下图所示。
203203

204204
<img src="res/matrix_operation.png" style="zoom:62%;">
205205

206-
值得一提的是矩阵乘法运算,该运算仅当第一个矩阵 $\small{\boldsymbol{A}}$ 的列数和另一个矩阵 $\small{\boldsymbol{B}}$ 的行数相等时才能定义。如果 $\small{\boldsymbol{A}}$ 是一个 $\small{m \times n}$ 的矩阵,$\small{\boldsymbol{B}}$ 是一个 $\small{n \times k}$ 矩阵,它们的乘积是一个 $\small{m \times k}$ 的矩阵,其中元素的计算公式如下所示:
207-
208-
$$
209-
\mathbf{AB}_{i,j} = A_{i,1} B_{1,j} + A_{i,2} B_{2,j} + \cdots + A_{i,n} B_{n,j} = \sum_{r=1}^{n}{A_{i,r}B_{r,j}}
210-
$$
206+
值得一提的是矩阵乘法运算,该运算仅当第一个矩阵 $\small{\boldsymbol{A}}$ 的列数和另一个矩阵 $\small{\boldsymbol{B}}$ 的行数相等时才能定义。如果 $\small{\boldsymbol{A}}$ 是一个 $\small{m \times n}$ 的矩阵, $\small{\boldsymbol{B}}$ 是一个 $\small{n \times k}$ 矩阵,它们的乘积是一个 $\small{m \times k}$ 的矩阵,如下图所示。
211207

212208
<img src="res/matrix_multiply.png" style="zoom:35%;">
213209

214210
例如:
215211

216212
$$
217213
\begin{bmatrix}
218-
1 & 0 & 2 \\\\
214+
1 & 0 & 2 \\
219215
-1 & 3 & 1
220216
\end{bmatrix}
221217
\times
222218
\begin{bmatrix}
223-
3 & 1 \\\\
224-
2 & 1 \\\\
219+
3 & 1 \\
220+
2 & 1 \\
225221
1 & 0
226222
\end{bmatrix}
227223
=
228224
\begin{bmatrix}
229-
(1 \times 3 + 0 \times 2 + 2 \times 1) & (1 \times 1 + 0 \times 1 + 2 \times 0) \\\\
225+
(1 \times 3 + 0 \times 2 + 2 \times 1) & (1 \times 1 + 0 \times 1 + 2 \times 0) \\
230226
(-1 \times 3 + 3 \times 2 + 1 \times 1) & (-1 \times 1 + 3 \times 1 + 1 \times 0)
231227
\end{bmatrix}
232228
=
233229
\begin{bmatrix}
234-
5 & 1 \\\\
230+
5 & 1 \\
235231
4 & 2
236232
\end{bmatrix}
237233
$$
@@ -352,12 +348,12 @@ NumPy 的`linalg`模块中有一组标准的矩阵分解运算以及诸如求逆
352348
| `det` | 计算行列式的值 |
353349
| `matrix_rank` | 计算矩阵的秩 |
354350
| `eig` | 计算矩阵的特征值(*eigenvalue*)和特征向量(*eigenvector*|
355-
| `inv` | 计算非奇异矩阵($n$阶方阵)的逆矩阵 |
351+
| `inv` | 计算非奇异矩阵( $\small{n}$ 阶方阵)的逆矩阵 |
356352
| `pinv` | 计算矩阵的摩尔-彭若斯(*Moore-Penrose*)广义逆 |
357353
| `qr` | QR分解(把矩阵分解成一个正交矩阵与一个上三角矩阵的积) |
358354
| `svd` | 计算奇异值分解(*singular value decomposition*|
359355
| `solve` | 解线性方程组 $\small{\boldsymbol{Ax}=\boldsymbol{b}}$,其中 $\small{\boldsymbol{A}}$ 是一个方阵 |
360-
| `lstsq` | 计算 $\small{\boldsymbol{Ax}=\boldsymbol{b}}$ 的最小二乘解 |
356+
| `lstsq` | 计算 $\small{\boldsymbol{Ax}=\boldsymbol{b}}$ 的最小二乘解 |
361357

362358
下面我们简单尝试一下上面的函数,先试一试求逆矩阵。
363359

0 commit comments

Comments
 (0)