Conjugate transpose l'opérateur ".H" en numpy

Il est très pratique dans numpy pour utiliser le .T attribut pour obtenir une version transposée d'une ndarray. Cependant, il n'existe aucune autre façon d'obtenir le conjugué transposer. Numpy est la matrice de la classe a l' .H opérateur, mais pas ndarray. Parce que j'aime un code lisible, et parce que je suis trop paresseux pour écrire toujours .conj().Tje voudrais le .H propriété d'être toujours disponible pour moi. Comment puis-je ajouter cette fonctionnalité? Est-il possible de l'ajouter, de sorte qu'il est brainlessly disponible à chaque fois que numpy est importé?

(Même question pourrait être posée à propos de la .I inverse de l'opérateur.)

source d'informationauteur benpro