Log Normalization ใน Python
เมื่อรู้แล้วว่าคอลัมน์ Proline ในชุดข้อมูล wine มีค่าความแปรปรวนสูงมาก มาลอง log normalize คอลัมน์นี้กัน
numpy ถูก import มาแล้วในชื่อ np
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
การเตรียมข้อมูลสำหรับ Machine Learning ด้วย Python
คำแนะนำการฝึกหัด
- แสดงค่าความแปรปรวนของคอลัมน์
Prolineเพื่อใช้เป็นข้อมูลอ้างอิง - ใช้ฟังก์ชัน
np.log()กับคอลัมน์Prolineเพื่อสร้างคอลัมน์ใหม่ที่ผ่านการ log normalize แล้ว โดยตั้งชื่อว่าProline_log - แสดงค่าความแปรปรวนของคอลัมน์
Proline_logเพื่อดูความแตกต่าง
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ
ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์
# Print out the variance of the Proline column
print(____)
# Apply the log normalization function to the Proline column
wine[____] = np.____(____)
# Check the variance of the normalized Proline column
print(____)