python求线性方程组的解,python求解线性方程组的通解
边肖介绍了利用python中的scipy.linalg模块计算矩阵行列式的方法。既然scipy.linalg模块可以进行线性计算,那么它可以解线性方程组吗?答案当然是肯定的。使用scipy.linalg.solve()可以简单实现解线性方程组。本文介绍了在python中使用scipy.linalg.solve()求解线性方程组的过程。
一、导入scipy.linalg模块
00-1010 importnumpyasnp #导入数字库
从scipyimportanalgaslg #导入scipy库的linalg模块
Arr=np.Array([[1,2],[3,4]])#创建正方形数组arr
B=np.array([6,14])#创建矩阵B二、使用scipy.linalg.solve()求解线性方程组
使用格式
打印( Sol: ,LG。SOLVE (ARR,B)) #求解方程组arr*x=b的例子
#解线性方程
fromscipyimportlinalg
importnumpyasnp
#x1 x2 7*x3=2
#2*x1 3*x2 5*x3=3
#4*x1 2*x2 6*x3=4
A=NP。Array ([[1,1,7],[2,3,5],[4,2,6]]) # A表示系数矩阵。
B=np.array([2,3,4])#b代表常数序列。
x=linalg.solve(A,b)
打印(x)输出
【0.60.350.15】以上是python中用scipy.linalg.solve()解线性方程组的过程。希望能帮你解决问题~
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。