Bắt đầu ngayBắt đầu miễn phí

Chuẩn hóa trung tâm và tỉ lệ với StandardScaler()

Chúng tôi đã nạp cùng bộ dữ liệu có tên data. Mục tiêu của bạn là đưa dữ liệu về trung tâm và chuẩn hóa tỉ lệ bằng StandardScaler từ thư viện sklearn.

Các thư viện pandas, numpy, seabornmatplotlib.pyplot đã được nạp lần lượt dưới các bí danh pd, np, snsplt. Chúng tôi cũng đã import StandardScaler.

Bạn có thể thoải mái khám phá bộ dữ liệu trong console.

Bài tập này là một phần của khóa học

Phân khúc khách hàng bằng Python

Xem khóa học

Hướng dẫn bài tập

  • Khởi tạo một thể hiện StandardScalerscaler và fit nó với data.
  • Biến đổi data bằng cách scale và đưa về trung tâm với scaler.
  • Tạo một pandas DataFrame từ data_normalized bằng cách thêm chỉ mục (index) và tên cột lấy từ data.
  • In các thống kê tóm tắt để đảm bảo giá trị trung bình bằng 0 và độ lệch chuẩn bằng 1, và làm tròn kết quả đến 2 chữ số thập phân.

Bài tập tương tác thực hành trực tiếp

Hãy thử làm bài tập này bằng cách hoàn thành đoạn mã mẫu này.

# Initialize a scaler
scaler = ____()

# Fit the scaler
____.____(data)

# Scale and center the data
data_normalized = ____.____(data)

# Create a pandas DataFrame
data_normalized = pd.DataFrame(____, index=data.index, columns=data.columns)

# Print summary statistics
print(data_normalized.____().round(____))
Chỉnh sửa và Chạy Mã