本文實例講述了Python線性方程組求解運(yùn)算。分享給大家供大家參考,具體如下:
求解線性方程組比較簡單,只需要用到一個函數(shù)(scipy.linalg.solve
)就可以了。比如我們要求以下方程的解,這是一個非齊次線性方程組:
3x_1 + x_2 - 2x_3 = 5
x_1 - x_2 + 4x_3 = -2
2x_1 + 3x_3 = 2.5
代碼如下:
1
2
3
4
5
6
7
8
|
# coding=utf-8 import numpy as np from scipy.linalg import solve a = np.array([[ 3 , 1 , - 2 ], [ 1 , - 1 , 4 ], [ 2 , 0 , 3 ]]) b = np.array([ 5 , - 2 , 2.5 ]) x = solve(a, b) print ( "服務(wù)器之家測試結(jié)果:" ) print (x) |
輸出結(jié)果:
希望本文所述對大家Python程序設(shè)計有所幫助。
原文鏈接:http://blog.csdn.net/zuyuanzhu/article/details/21185995