Nhập thư viện
Thuộc phần Dữ liệu và biểu đồ trong hành trình Machine Learning của Coddy. Bài học 3 trên 60.
Các hàm có sẵn của Python chỉ dừng ở những thao tác cơ bản như len và round. Để làm được nhiều việc hơn, bạn import một module: đoạn code có sẵn. Học máy dựa trên NumPy:
import numpy as np
print(np.sqrt(49)) # một hàm (function): có dấu ngoặc đơn
print(np.pi) # một giá trị (value): không có dấu ngoặc đơn
print(np.round(2 * np.pi * 3, 2)) # làm tròn đến 2 chữ số thập phânKết quả in ra:
7.0
3.141592653589793
18.85as np đặt cho NumPy một bí danh (alias) ngắn. Dấu chấm giúp truy cập vào bên trong. Lưu ý rằng np.sqrt luôn trả về một số thập phân: 7.0, không phải 7.
Chỉ cần import một lần ở đầu tệp, mọi dòng bên dưới đều có thể dùng np.
Thử thách
DễMột tiệm pizza muốn làm chiếc pizza hình vuông có diện tích bằng chiếc pizza hình tròn. Chương trình đọc đường kính của pizza hình tròn, tính bằng centimét.
- Nhập NumPy với tên
np. - Tính diện tích:
np.pinhân với bình phương bán kính. Bán kính bằng một nửa đường kính. - Tính độ dài cạnh hình vuông: căn bậc hai của diện tích.
- In ra cả hai giá trị, làm tròn đến 2 chữ số thập phân bằng
np.round.
Với chiếc pizza đường kính 40 cm, hai hình trông như sau:
và chương trình in ra:
Area: 1256.64
Side: 35.45Tự làm thử
# Nhập NumPy ở dòng bên dưới
diameter = float(input())
# Viết code của bạn bên dưới
Bài học này có một bài trắc nghiệm ngắn. Bắt đầu bài học để trả lời và theo dõi tiến độ.
Tất cả bài học trong Dữ liệu và biểu đồ
5Biểu đồ đường và biểu đồ phân tán
Nhãn và tiêu đềBiểu đồ phân tánNhiều đường và chú giảiMàu sắc và dấu đánh dấuHình và trụcÔn tập: Số bước mỗi tuần11Bộ dữ liệu dành cho ML
Bộ dữ liệu có sẵnĐặc trưng và nhãnKhám phá theo lớpVẽ biểu đồ các lớpÔn tập: bộ dữ liệu Wine3Phép toán với mảng
Phép toán trên toàn bộ mảngThống kê tổng hợpThống kê theo trụcPhép broadcastingMặt nạ BooleanÔn tập: Điểm thi6Biểu đồ dữ liệu
Biểu đồ cộtBiểu đồ tần suấtNhiều biểu đồ trong một hìnhHình ảnh dưới dạng mảngÔn tập: Báo cáo lượng mưa9Nhóm và làm sạch dữ liệu
Đếm giá trịNhóm dữ liệuNhiều phép tổng hợpGiá trị thiếuÔn tập: Kết quả khảo sát12Thử thách cuối cùng
Báo cáo doanh sốSố liệu cảm biếnCác chữ số trong nháy mắtNhà thám hiểm chim cánh cụtTự luyện tập: Trình biên dịch Python online