Trong code, Ma trận được biểu diễn bằng List "[ ]".
Ma trận 1 chiều: ví dụ: [ 1,2,3 ]
Ma trận 2 chiều: ví dụ [ [ 1,2,3 ], [ 4,5,6 ].
Nguyên tắc hoạt động: Số cột của ma trận bên trái phép nhân phải bằng với Số dòng của ma trận bên phải phép nhân.
Nguyên lý hoạt động của Hàm:
. khi tham số a là một con số và tham số b là một list:
-> dựa vào số lượng phần tử trong b thì sẽ đưa vào list ketqua bấy nhiêu a*b[i], i là chỉ số của các phần tử trong b.
. khi tham số a là một con số và tham số b là một 2D list:
-> dựa vào số lượng phần tử trong b thì sẽ đưa vào list ketqua bấy nhiêu a*b[i][j], i là chỉ số của các phần tử trong b, j là chỉ số của các phần tử trong b[i].
. khi tham số a là một 2D ( mỗi list a[i] chỉ có 1 phần tử list ) và tham số b là một list:
-> dựa vào dạng dòng phụ thuộc vào a, cột phụ thuộc vào b.
XEM THÊM ==> Hướng dẫn cài đặt chi tiết
HƯỚNG DẪN CÀI ĐẶT
Chỉ cần Copy toàn bộ nội dung bên trong file của đường link download và dán vào một phần mềm lập trình nào đó ( khuyên dùng Visual Studio Code vì nó phù hợp với Python ).
Cài đặt môi trường cho Python trước khi chạy ( run ) code.
Nguồn: Topcode.vn