Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Python

Statistical Functions ใน Python (statistics module)


โมดูล statistics ให้ฟังก์ชันทางสถิติพื้นฐาน

ฟังก์ชันคำอธิบาย
mean()ค่าเฉลี่ยเลขคณิต
harmonic_mean()ค่าเฉลี่ยฮาร์โมนิก
median()ค่ามัธยฐาน
median_low()มัธยฐานต่ำ (ถ้าคู่)
median_high()มัธยฐานสูง (ถ้าคู่)
median_grouped()มัธยฐานของ grouped data (50th percentile)
mode()ฐานนิยม (ค่าที่เกิดบ่อยสุด)

ตัวอย่าง

import statistics
data = [1,2,3,3,4,5]
print("mean:", statistics.mean(data))           # 3
print("harmonic_mean:", statistics.harmonic_mean([1,2,3])) # 1.636...
print("median:", statistics.median([1,3,5,7]))  # 4.0
print("median_low:", statistics.median_low([1,2,2,3,3,3])) # 2
print("median_high:", statistics.median_high([1,2,2,3,3,3])) # 3
print("median_grouped:", statistics.median_grouped([2,2,3,4])) # 2.5
print("mode:", statistics.mode([2,2,3,4,4,1,2])) # 2