Wenn ich das in Python mache, erhalte ich eine unausgeglichene Diagonalmatrix. Der Wert von [0, 0] ist viel größer als die anderen Eigenwerte.
- Ist es falsch?
- Wie kann ich es lösen?
Code: Select all
import pandas as np
eigvals, eigvecs = np.linalg.eigh(matrices["dice_2"])
Code: Select all
from sympy import *
init_printing()
# Convert pandas DataFrame to sympy Matrix
M = Matrix(matrices["dice_2"].values)
M.is_diagonalizable()
P, D = M.diagonalize()
D.head()
Mobile version