Hỏi đáp
Chia sẻ kiến thức, cùng nhau phát triển
Phép nhân matrix với vector trong python
22:54 09-08-2021
472 lượt xem
4 bình luận
00:20 10-08-2021
Chào các anh. Em đang gặp phải lỗi khi thực hiện phép nhân matrix với vector trong python. Các anh có thể giúp em được không ạ?
import numpy as np
A = [[1,2,3],[4,5,6],[7,8,9]]
B = np.array(A)
print(B)
C = [[5,6,7]]
D = np.array(C)
print(D)
print(B.dot(D))
Lỗi:
File "D:\Documents\test.py", line 9, in <module>
print(B.dot(D))
ValueError: shapes (3,3) and (1,3) not aligned: 3 (dim 1) != 1 (dim 0)
do tạo vector sai nên không nhân được
format lại code, với thông báo lỗi đi bạn.
em sử dụng python 3.9 ạ