Python Programming for Machine Learning

Python Essentials

1. Data Type and Operator

Bài 1.1: Dự đoán

Cho trước a = 7, b = 2, nhập vào giá trị x. Dự đoán y = ax + b.

Input Output
x y = 7x + 2
3 23

Bài 1.2: Khoảng cách Manhatan

Cho trước 2 điểm a(3, 7), b(4, 2). Tính khoảng cách manhatan

Input Output
a b distance = |3-4| + |7 - 2|
(3, 7) (4, 2) 6

Bài 1.3: Khoảng cách Euclidean

Cho trước 2 điểm a(3, 7), b(4, 2). Tính khoảng cách manhatan

Input Output
a b $$distance = \sqrt{(3-4)^2 + (7 - 2)^2}$$
(3, 7) (4, 2) 5.099

Bài 1.4: Tính Accuracy

Cho trước 2 vector y_true = [0, 0, 1, 1, 0, 0, 0], y_pred = [0, 1, 1, 1, 0, 1, 0]. Tính accuracy

Input Output
y_true y_pred accuracy
[0, 0, 1, 1, 0, 0, 0] [0, 1, 1, 1, 0, 1, 0] 0.7143