- NumPyを使用する方法:
NumPyはPythonの数値計算ライブラリであり、行列の計算に便利です。以下のコード例では、NumPyの
inv
関数を使用して逆行列を求めています。
import numpy as np
# 逆行列を求める
matrix = np.array([[1, 2], [3, 4]])
inverse_matrix = np.linalg.inv(matrix)
print("逆行列:")
print(inverse_matrix)
- SciPyを使用する方法:
SciPyは科学技術計算のためのPythonライブラリであり、行列の操作にも便利です。以下のコード例では、SciPyの
inv
関数を使用して逆行列を求めています。
import numpy as np
from scipy.linalg import inv
# 逆行列を求める
matrix = np.array([[1, 2], [3, 4]])
inverse_matrix = inv(matrix)
print("逆行列:")
print(inverse_matrix)
- SymPyを使用する方法:
SymPyはPythonの数式処理ライブラリであり、行列の逆行列を記号として求めることもできます。以下のコード例では、SymPyの
Matrix
クラスとinv
メソッドを使用して逆行列を求めています。
from sympy import Matrix
# 逆行列を求める
matrix = Matrix([[1, 2], [3, 4]])
inverse_matrix = matrix.inv()
print("逆行列:")
print(inverse_matrix)
これらの方法を使用することで、Pythonで行列の逆行列を求めることができます。適切な方法を選んで利用してください。