Mean, Median และ Standard Deviation ด้วย NumPy
Mean และ median บอกค่ากลาง ส่วน standard deviation บอกการกระจาย
Mean, Median และ Standard Deviation ด้วย NumPy คืออะไร?
Mean และ median บอกค่ากลาง ส่วน standard deviation บอกการกระจาย
คำนวณสถิติเชิงพรรณนาพื้นฐาน
ควรใช้เมื่อใด?
- คำนวณแบบเวกเตอร์
- ประมวลผล array เมทริกซ์ และข้อมูลวิทยาศาสตร์
- เตรียมข้อมูลสำหรับ data science และ machine learning
โค้ดตัวอย่าง
main.py
import numpy as np
scores = np.array([72, 81, 85, 90, 92])
print("mean:", np.mean(scores))
print("median:", np.median(scores))
print("std:", round(np.std(scores), 2))
ผลลัพธ์ที่คาดหวัง
mean: 84.0
median: 85.0
std: 7.13
หลักการทำงาน
mean, median และ std คำนวณทั้ง array หรือตาม axis ที่ระบุได้
เปลี่ยนค่าและรันโปรแกรมด้วย คอมไพเลอร์ Python ออนไลน์ของ CodeUtility โดยไม่ต้องติดตั้ง Python
แบบฝึกหัด
ลองเปลี่ยน input และทดสอบกรณีขอบก่อนใช้ชุดข้อมูลที่ใหญ่ขึ้น
- เปลี่ยน shape และ dtype
- ทดสอบเลขลบ ทศนิยม และค่าที่หายไป
- วัดประสิทธิภาพด้วย array ที่ใหญ่ขึ้น