#範例2-16:使用sympy做矩陣的乘法multiplication ,有2種方法: #(1)AB = A * B #(2)AB = A @ B #注意:dot是內積,不是乘法,這點與numpy不同 #(1)點積,內積=A.B = A.do(B) from sympy import * A = Matrix([ [4, -3, 2], [0, 1, -1], [5, 4, 0] ]) B = Matrix([ [2, 2, -5], [3, 1, 0], [-1, 1, 4] ]) print('(1).AB = A * B=\n',A * B) print('(3).AB = A @ B=\n',A @ B) print('注意:dot是內積,不是乘法,這點與numpy不同 = A。B = A.dot(B)') row = A @ B print('取出第一列=', row.row(0)) print('取出第一行=', row.col(0))