Professional Documents
Culture Documents
Kiet
Kiet
Kiet
BÀI TIỂU LUẬN GIỮA KỲ MÔN ĐẠI SỐ TUYẾN TÍNH CHO CNTT
BÀI TIỂU LUẬN GIỮA KỲ MÔN ĐẠI SỐ TUYẾN TÍNH CHO CNTT
LỜI CẢM ƠN
o Lời đầu tiên, xin trân trọng cảm ơn cô Huỳnh Thị Thu Thủy đã tận tình hướng dẫn em trong quá
trình học tập cũng như trong việc hoàn thành bài tiểu luận này.
o Xin chân thành cảm ơn các thầy/cô thuộc khoa Công nghệ thông tin Trường đại học Tôn Đức
Thắng đã tận tình giảng dạy cho em trong quá trình học tập.
o Xin cảm ơn các thầy/cô đã đọc luận văn và cho em những nhận xét quý báu, chỉnh sửa những sai sót
của em trong bài tiểu luận.
o Do giới hạn kiến thức và khả năng lý luận của bản thân còn nhiều thiếu sót và hạn chế, kính mong
sự chỉ dẫn và đóng góp của các thầy/cô để bài luận văn của em được hoàn thiện hơn. Xin chân
thành cảm ơn!
i
ii
Tôi xin cam đoan đây là sản phẩm đồ án của riêng tôi và được sự hướng dẫn của
Cô Huỳnh Thị Thu Thủy ;. Các nội dung nghiên cứu, kết quả trong đề tài này là trung
thực và chưa công bố dưới bất kỳ hình thức nào trước đây. Những số liệu trong các
bảng biểu phục vụ cho việc phân tích, nhận xét, đánh giá được chính tác giả thu thập từ
các nguồn khác nhau có ghi rõ trong phần tài liệu tham khảo.
Ngoài ra, trong đồ án còn sử dụng một số nhận xét, đánh giá cũng như số liệu
của các tác giả khác, cơ quan tổ chức khác đều có trích dẫn và chú thích nguồn gốc.
Nếu phát hiện có bất kỳ sự gian lận nào tôi xin hoàn toàn chịu trách nhiệm
về nội dung đồ án của mình. Trường đại học Tôn Đức Thắng không liên quan đến
những vi phạm tác quyền, bản quyền do tôi gây ra trong quá trình thực hiện (nếu có).
TP. Hồ Chí Minh, ngày tháng năm
Tác giả
(ký tên và ghi rõ họ tên)
Kiệt
TÓM TẮT
- Bài tiểu luận được viết trên ngôn ngữ Python.
- Được thực hiện bởi sinh viên của Đại học Tôn Đức Thắng:
Nguyễn Tuấn Kiệt
- Bài tiểu luận được tham khảo ở những bài lab đã học.
1
MỤC LỤC
vector kiểm tra các phần tử trong A và trả về một mảng boolean với giá
trị True hoặc False
Hàm np.extract() được sử dụng để lấy những giá trị có giá trị là True và
thêm vào mảng new_vector2
In ra mảng new_vector2.
mảng.
Sau khi tìm được thì lưu vào max_rows.
In ra các hàng có trong max_rows.
h) Regarding the matrix A, find the rows which have the longest contiguous
odd numbers sequence, and print the rows to the screen.
Gọi hàm kiemtrasole() để kiểm tra xem số đó là số lẻ hay
không.
Gọi hàm demso() để đếm số lượng lẻ liên tiếp trong một hàng
của ma trận.
Trong hàm demo(), sử dụng vòng lặp để duyệt qua từng số
trong hàng.
+ Nếu số là lẻ thì count tăng lên 1.
+Nếu số là số chẵn thì count sẽ về 0 và đếm lại từ đầu
khi gặp số lẻ tiếp theo.
+ Nếu count lớn hơn số tìm trước đó thì max sẽ được
gán với giá trị count.
Sử dụng vòng lặp for trong đoạn tiếp theo để tìm thông tin về
hàng nào trong ma trận chứa lượng số lẻ liên tiếp lớn nhất.
Biến maxOdd ban đầu được gán bằng lượng số lẻ liên tiếp
trong hàng đầu tiên của ma trận.
Nếu demso(D[i]) lớn hơn maxOdd, thì maxOdd sẽ được cập
nhật với giá trị tương ứng.
In các hàng trong ma trận có chứa lượng số lẻ liên tiếp lớn
nhất.
5
Task1A
6
Task1b
7
Task1C
8
Task1D
9
Task1E
Task1F
10
Task1G
11
Task1H
12