ndarray
'un dönüştürülmüş bir sürümünü almak için .T
özniteliğini kullanmak için numpy olarak çok uygundur. Bununla birlikte, konjugat transpoz elde etmek için benzer bir yolu yoktur. Numpy'nin matris sınıfı, .H
operatörüne sahiptir, ancak ndarray değildir. Okunabilir kodu beğendiğim için ve her zaman .conj().T
yazmak için çok tembel olduğum için, .H
özelliğinin her zaman bana sunulmasını istiyorum. Bu özelliği nasıl ekleyebilirim? Numpy içe aktarıldığında her zaman beyinsizce kullanılabilir hale getirmek mümkün mü? Konjugat aktarma operatörü ".H",
.I
ters operatörü hakkında sorulan tarafından olabilir.)
teşekkür, ama ben yine de her yerde ndarray kullanabileceği bir maymun yama tipi çözümü için umuyordum, örneğin A = np.random.randn (3,3) + 1j * np.random.randn (3,3); B = AHdot (A) ' – benpro
@benpro Gördüm ... ama [bu daha zor olabilir] (http://docs.scipy.org/doc/numpy/user/basics.subclassing.html#implications-for- sınıflara) –