วิธีค้นหาค่าเฉลี่ยของรายการใน Python
Python กลาง
เค้ก Python กลาง ฟังก์ชันนี้ใช้เพื่อหาค่าเฉลี่ยของตัวเลขที่กำหนดในรายการ สูตรในการคำนวณค่าเฉลี่ยใน Python ทำได้โดยการคำนวณผลรวมของตัวเลขในรายการหารด้วยจำนวนตัวเลขในรายการ
เค้ก Python ค่าเฉลี่ยของรายการสามารถทำได้หลายวิธีดังนี้
วิธีฮิต: Python เฉลี่ยผ่านลูป
ในตัวอย่างนี้ เราได้เตรียมใช้งานตัวแปร sum_num ให้เป็นศูนย์และใช้สำหรับลูป ที่ สำหรับห่วง จะวนซ้ำองค์ประกอบที่มีอยู่ในรายการ และแต่ละหมายเลขจะถูกเพิ่มและบันทึกภายในตัวแปร sum_num ค่าเฉลี่ยของรายการ Python คำนวณโดยใช้ sum_num
หารด้วยจำนวนตัวเลขในรายการโดยใช้ len()
ฟังก์ชั่นในตัว
ตัวอย่างรหัส
def cal_average(num): sum_num = 0 for t in num: sum_num = sum_num + t avg = sum_num / len(num) return avg print("The average is", cal_average([18,25,3,41,5]))
Output:
The average is 18.4
วิธีฮิต: Python เฉลี่ย – การใช้ฟังก์ชันในตัว sum() และ len()
ในตัวอย่างนี้ sum()
และ len()
ฟังก์ชันในตัวใช้เพื่อค้นหาค่าเฉลี่ยเข้า Python- นี่เป็นวิธีคำนวณค่าเฉลี่ยที่ตรงไปตรงมา เนื่องจากคุณไม่จำเป็นต้องวนซ้ำองค์ประกอบต่างๆ และขนาดโค้ดก็ลดลงด้วย ค่าเฉลี่ยสามารถคำนวณได้ด้วยโค้ดเพียงบรรทัดเดียวดังที่แสดงด้านล่าง
ตัวอย่างโปรแกรม
# Example to find average of list number_list = [45, 34, 10, 36, 12, 6, 80] avg = sum(number_list)/len(number_list) print("The average is ", round(avg,2))
Output:
The average is 31.86
วิธีฮิต: Python ค่าเฉลี่ยการใช้ฟังก์ชันค่าเฉลี่ยจากโมดูลสถิติ
คุณสามารถคำนวณ "ค่าเฉลี่ย" ได้อย่างง่ายดายโดยใช้ฟังก์ชันค่าเฉลี่ยจากโมดูลสถิติ ตัวอย่างที่แสดงด้านล่าง
# Example to find the average of the list from statistics import mean number_list = [45, 34, 10, 36, 12, 6, 80] avg = mean(number_list) print("The average is ", round(avg,2))
Output:
The average is 31.86
วิธีที่ 4: ค่าเฉลี่ยใน Python ใช้ค่าเฉลี่ย () จากไลบรารี numpy
นัมปี้ ไลบรารี่เป็นไลบรารีที่ใช้กันทั่วไปเพื่อทำงานกับอาร์เรย์หลายมิติขนาดใหญ่ นอกจากนี้ยังมีฟังก์ชันทางคณิตศาสตร์จำนวนมากเพื่อใช้ในอาร์เรย์เพื่อทำงานต่างๆ สิ่งสำคัญอย่างหนึ่งก็คือ mean()
ฟังก์ชันที่จะให้ค่าเฉลี่ยสำหรับรายการที่กำหนด
ตัวอย่างรหัส
# Example to find avearge of list from numpy import mean number_list = [45, 34, 10, 36, 12, 6, 80] avg = mean(number_list) print("The average is ", round(avg,2))
Output:
C:\pythontest>python testavg.py The average is 31.86
สรุป
- สูตรคำนวณค่าเฉลี่ยทำได้โดยการคำนวณผลรวมของตัวเลขในรายการหารด้วยจำนวนตัวเลขในรายการ
- ค่าเฉลี่ยของรายการสามารถทำได้หลายวิธี เช่น
- Python เฉลี่ยโดยใช้การวนซ้ำ
- โดยใช้
sum()
และlen()
ฟังก์ชั่นในตัวจากหลาม - การใช้
mean()
ฟังก์ชั่นคำนวณค่าเฉลี่ยจากโมดูลสถิติ - การใช้
mean()
จากห้องสมุด numpy