NumPy の linalg を使って連立一次方程式を解く
2023.02.18
連立方程式を解くには NumPy の linalg
パッケージを使います。
4x -5y = 3
-3x + 7y = 1
この連立方程式は
from numpy.linalg import solve
matrix = [[4, -5],
[-3, 7]]
vector = [3, 1]
solution = solve(matrix, vector)
print(solution) # [2. 1.]
と解きます。実際この解は
x = 2
y = 1
です。