线性代数Python计算:矩阵的线性运算
Posted 戌崂石
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了线性代数Python计算:矩阵的线性运算相关的知识,希望对你有一定的参考价值。
给定正整数
m
m
m和
n
n
n和数域
P
P
P, 以上是关于线性代数Python计算:矩阵的线性运算的主要内容,如果未能解决你的问题,请参考以下文章 python---Numpy模块中线性代数运算,统计和数学函数
∀
A
=
(
a
11
a
12
⋯
a
1
n
a
21
a
22
⋯
a
2
n
⋮
⋮
⋯
⋮
a
m
1
a
m
2
⋯
a
m
n
)
,
B
=
(
b
11
b
12
⋯
b
1
n
b
21
b
22
⋯
b
2
n
⋮
⋮
⋯
⋮
b
m
1
b
m
2
⋯
b
m
n
)
∈
P
m
×
n
\\forall\\boldsymbolA=\\beginpmatrixa_11&a_12&\\cdots&a_1n\\\\ a_21&a_22&\\cdots&a_2n\\\\ \\vdots&\\vdots&\\cdots&\\vdots\\\\ a_m1&a_m2&\\cdots&a_mn\\endpmatrix,\\boldsymbolB=\\beginpmatrixb_11&b_12&\\cdots&b_1n\\\\ b_21&b_22&\\cdots&b_2n\\\\ \\vdots&\\vdots&\\cdots&\\vdots\\\\ b_m1&b_m2&\\cdots&b_mn\\endpmatrix\\in P^m\\times n
∀A=⎝⎜⎜⎜⎛a11a21⋮am1a12a22⋮am2⋯⋯⋯⋯a1na2n⋮amn⎠⎟⎟⎟⎞,B=⎝⎜⎜⎜⎛b11b21⋮bm1b12b22⋮bm2⋯⋯⋯⋯b1nb2n⋮bmn⎠⎟⎟⎟⎞∈Pm×n,定义
A
\\boldsymbolA
A与
B
\\boldsymbolB
B的和为:
C
=
A
+
B
=
(
a
11
+
b
11
a
12
+
b
12
⋯
a
1
n
+
b
1
n
a
21
+
b
21
a
22
+
b
23
⋯
a
2
n
+
b
2
n
⋮
⋮
⋯
⋮
a
m
1
+
b
m
1
a
m
2
+
b
m
2
⋯
a
m
n
+
b
m
n
)
∈
P
m
×
n
.
\\boldsymbolC=\\boldsymbolA+\\boldsymbolB=\\beginpmatrixa_11+b_11&a_12+b_12&\\cdots&a_1n+b_1n\\\\ a_21+b_21&a_22+b_23&\\cdots&a_2n+b_2n\\\\ \\vdots&\\vdots&\\cdots&\\vdots\\\\ a_m1+b_m1&a_m2+b_m2&\\cdots&a_mn+b_mn\\endpmatrix\\in P^m\\times n.
C=A+B=⎝⎜⎜⎜⎛a11+b11a21+b21⋮am1+bm1a12+b12a22+b23⋮am2+bm2⋯⋯⋯⋯a1n+b1na2n+b2n⋮amn+bmn⎠⎟⎟⎟⎞∈Pm×n.
定义
λ
\\lambda
λ与
A
\\boldsymbolA
A的积:
λ
⋅
A
=
(
λ
a
11
λ
a
12
⋯
λ
a
1
n
λ
a
21