欢迎光临散文网 会员登陆 & 注册

python回归之旅-用python学习数学---2023-022

2023-04-18 18:08 作者:一心想当网红的李老师  | 我要投稿

其实这次主要不是python,而是excel。

主要是矩阵的计算,一下子糨糊了。找一个比较熟悉的软件熟悉一下。然后再用python实践。

----------------------------------------------

矩阵加法:

excel下:

=A(选取矩阵区域)+B(选取矩阵区域) -----ctrl+shift+enter

python下:(需要先判断一下两个矩阵维数是否相等)

a=np.array()

b=np.array()

np.add(a,b)

--------------------------------------------

矩阵减法:

excel下:

=A(选取矩阵区域)-B(选取矩阵区域) -----ctrl+shift+enter

python下:(需要先判断一下两个矩阵维数是否相等)

a=np.array()

b=np.array()

np.subtract(a,b)

--------------------------------------------------------------

矩阵乘法:

excel下:

=MMULT(A(选取矩阵区域),B(选取矩阵区域) )-----ctrl+shift+enter

python下:(需要先判断一下两个矩阵是否可以相乘,判断应该是A的行数=B的列数)

a=np.array()

b=np.array()

np.dot(a,b)

--------------------------------------------------------------------

矩阵转置:

excel下:

=Transpase(A)

-------------------------------------------------------------------------

矩阵求逆:

excel下:

=Minverse(A)

python下:

c=np.linalg.inv(a1)

----------------------------------------------------------------------------

矩阵乘方(A^2),感觉是矩阵内每一个项自己的乘方

=A(选取矩阵区域)^2----ctrl+shift+enter

-----------------------------------------------------------------

矩阵除法:

excel下:

先求逆矩阵:

=Minverse(A)

在求A-1*B

=MMULT(A-1,B)-----ctrl+shift+enter

python下:

c=np.linalg.inv(a1)

d=np.dot(c,b1)

------------------------------------------------------------------

目前没有解决矩阵维数判断,不能计算的问题。以后加强。

python回归之旅-用python学习数学---2023-022的评论 (共 条)

分享到微博请遵守国家法律