В numpy очень удобно использовать атрибут .T
для получения транспонированной версии ndarray
. Однако аналогичного способа получения сопряженного транспонирования нет. Матричный класс Numpy имеет оператор .H
, но не ndarray. Потому что мне нравится читаемый код, а потому, что я слишком ленив, чтобы всегда писать .conj().T
, мне бы хотелось, чтобы свойство .H
всегда было доступно мне. Как добавить эту функцию? Можно ли добавить его так, чтобы он бездумно был доступен каждый раз, когда импортируется numpy?
(Аналогичный вопрос можно задать по поводу обратного оператора .I
.)