Allerdings kann ich keine Matrix mit einem Spaltenvektor multiplizieren.
Mein Beispiel:
Code: Alles auswählen
A= np.array( ((0,1,0,0), (0, -26,-5,0.75), (0,0,0,1), (0,90,47.6854,-2.5)) ) # 4x4-Matrix
B= np.array ( ((1), (5), (-8), (2)) ) # 4x1 Spaltenvektor
produkt= np.dot(A,B)
wenn ich statt np.array np.matrix für beide Matrizen verwende und den *-Operator verwende, dann kommt die Fehlermeldung, dass die Dimensionen nicht stimmen. (Auch, wenn ich B transponiere)
Wie bekomme ich es richtig?