0
Je vois la méthode pour effectuer une décomposition propre pour les matrices hermitiennes, mais je n'ai pas trouvé de méthode pour effectuer la forme canonique de Jordan. Quelqu'un peut-il suggérer une fonction à utiliser?Existe-t-il une méthode Jordan Canonique Formulaire intégrée/facile dans Numpy?
Il y a une parenthèse manquante dans la dernière ligne. Si la valeur renvoyée est 'dia_matrix ((data, np.arange (2)), shape = a.shape)'? –
Cette fonction ne calcule pas correctement la forme normale de Jordan. Essayez-le avec, disons 'a = np.eye (4)'. Il devrait retourner la même matrice d'identité, mais à la place il crée un bloc Jordan de taille 3. –