Dans le fichier qtmatrix, j’ai quelques doutes au sujet des types des objets utilisés.J’ai pensé tout d’abord qu’il s’agit de simples listes de tableaux, comme le laisse suggérer le résultat attendu pour __repr__ (dans l’exemple que vous avez mis en tête) :>>> QTMatrix(4, [0,2], [0,1], [2,-4]) [[2, 0, 0, 0], [0, 0, 0, 0], [0, -4, 0, 0], [0, 0, 0, 0]] Un array numpy se représenterait en effet plutôt sous la forme :[[0 0 0 0][0 0 0 0][0 0 0 0][0 0 0 0]](sans les virgules)En revanche la fonction __setitem__ renvoie une erreur qui me semble plus spécifique au type array de numpy (je ne l’ai jusqu’ici jamais rencontrée avec des listes…) :IndexError: index 4 is out of bounds for axis 0 with size 4Pourriez-vous donner une indication au sujet des types employés dans le fichier qtmatrix ?