python 求解線性方程組


Python線性方程組求解

求解線性方程組比較簡單,只需要用到一個函數(scipy.linalg.solve)就可以了。比如我們要求以下方程的解,這是一個非齊次線性方程組:

3x_1 + x_2 - 2x_3 = 5

x_1 - x_2 + 4x_3 = -2

2x_1 + 3x_3 = 2.5

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(x)

 輸出結果:

[0.5 4.5 0.5]

摘自:http://blog.csdn.net/zuyuanzhu/article/details/21185995


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM