Python Basic

Bài tập về dictionary

Bài tập 1

Viết chương trình thống kê tần suất xuất hiện của một danh sách

Ví dụ cho một danh sách sau

39342393

Kết quả thống kê

Giá trịTần suất
34
21
92

Bài tập 2

Cho một danh sách độ tuổi các nhân viên của một công ty, thống kê tần suất theo biểu đồ nhánh lá (Stem, Leaf)

322129273039282123433541

Kết quả thống từ danh sách trên

StemLeaf
32 0 9 5
21 9 7 8 1 3
43 1

Bài tập 3

Label encoder

Cho 1 danh sách các chuỗi, chuyển danh sách các chuỗi này thành 1 danh sách các số thứ tự

Cho ví dụ về danh sách các chuỗi

a = ['red', 'blue', 'blue', 'orange', 'red', 'orange']

Kết quả sau khi encoder

[0, 1, 1, 2, 0, 2]

Bài tập 4

One Hot Encoder

Cho 1 danh sách các chuỗi, chuyển danh sách các chuỗi này thành 1 ma trận one hot

Cho ví dụ về danh sách các chuỗi

a = ['red', 'blue', 'blue', 'orange', 'red', 'orange']

Kết quả sau khi encoder

$$\begin{bmatrix}1&0&0\\0&1&0\\0&1&0\\0&0&1\\1&0&0\\0&0&1\end{bmatrix}$$

Bài tập 6

if temperature is if humidity is Print this activity
WarmDryPlay Basketball
WarmHumidPlay Tennis
ColdDryPlay Cricket
ColdHumidSwim

Viết chương trình nhập vào temperature và humidity, cho biết hoạt động tương ứng với bảng dữ liệu trên