线性代数Python计算:矩阵的线性运算

Posted 戌崂石

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了线性代数Python计算:矩阵的线性运算相关的知识,希望对你有一定的参考价值。

给定正整数 m m m n n n和数域 P P P
∀ 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=a11a21am1a12a22am2a1na2namn,B=b11b21bm1b12b22bm2b1nb2nbmnPm×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+b21am1+bm1a12+b12a22+b23am2+bm2a1n+b1na2n+b2namn+bmnPm×n.
定义 λ \\lambda λ A \\boldsymbolA A的积:
λ ⋅ A = ( λ a 11 λ a 12 ⋯ λ a 1 n λ a 21

以上是关于线性代数Python计算:矩阵的线性运算的主要内容,如果未能解决你的问题,请参考以下文章

python---Numpy模块中线性代数运算,统计和数学函数

Python之Numpy:线性代数/矩阵运算

线性代数中矩阵相乘如何计算啊

[Python系列-14]:人工智能 - 数学基础 -4- 数组元素的线性代数运算(向量矩阵运算)

动手学深度学习v2学习笔记02:线性代数矩阵计算自动求导

线性代数的一些知识点