Menu
CoddyTech

Ôn tập: Giờ luyện tập

Thuộc phần Thống kê cho machine learning trong hành trình Machine Learning của Coddy. Bài học 40 trên 64.

challenge icon

Thử thách

Trung bình

Cần luyện tập bao nhiêu giờ mỗi tuần để đạt điểm mục tiêu? Tệp practice.csv của một trường ngôn ngữ lưu thông tin về hours và score của 20 học viên; chương trình đọc target.

  1. Khớp đường thẳng dự đoán score từ hours; in ra tỷ lệ điểm được giải thích (1 chữ số thập phân).
  2. In ra số giờ đường thẳng cần để đạt target (2 chữ số thập phân).
  3. Nếu số giờ nằm ngoài phạm vi dữ liệu, hãy in ra cảnh báo.
  4. Vẽ biểu đồ gồm Learners, đường Fit theo số giờ luyện tập của họ và điểm Needed, kèm chú giải, các trục Hours practiced và Score, cùng tiêu đề bên dưới.

Với một trường khác và 95:

The line explains 98.6% of the scores
Hours for a score of 95: 9.27
Warning: outside the data, which runs from 0.5 to 8.0 hours

Sau đó, Coddy mô tả biểu đồ như sau:

Biểu đồ có tiêu đề Practice for a Score of 95: mười hai học viên được biểu thị bằng các chấm, tăng từ 45 đến 88 điểm trong khoảng 0.5 đến 8 giờ, một đường thẳng được khớp qua các điểm đó và một chấm Needed màu cam tại 9.27 giờ và 95 điểm, vượt quá học viên cuối cùng

Tự làm thử

import numpy as np
import pandas as pd
import matplotlib.pyplot as plt

practice = pd.read_csv("practice.csv")
target = int(input())

# Viết code của bạn bên dưới

Tất cả bài học trong Thống kê cho machine learning

Tự luyện tập: Trình biên dịch Python online