Ich liebe numpy weil es vektorisiert Betrieb ermöglicht, wie:numpy Matrix-Arithmetik mit seinem Diagonalelement
mat1 = np.array([[1,2],[3,4]])
mat2 = np.array([[10,20],[30,40]])
mat3 = (mat1 + mat2)*2.0 # vectorization way. nice.
Aber ich kann nicht finden, wie man diese Art von Operation zu tun, mit Diagonalelementen. Was Ich mag würde zu tun ist,
Ist es möglich, über eine Vektorisierung Weise mit numpy zu betreiben?
könnten Sie keine Kopien von A machen, die wie Aii handeln, das heißt alle anderen Elemente Null? – roadrunner66