วิธีหาค่าเฉลี่ยของรายการใน Python

ฟังก์ชันตัวอย่างโค้ดคอมพิวเตอร์ Python

เครดิตรูปภาพ: matejmo/iStock/GettyImages

หากคุณกำลังใช้ภาษาการเขียนโปรแกรมที่เรียกว่า Python เพื่อทำคณิตศาสตร์หรือการคำนวณทางสถิติ คุณอาจต้องหาค่าเฉลี่ยของตัวเลขในรายการในบางจุด มีหลายวิธีในการทำเช่นนี้ รวมถึงการคำนวณค่าเฉลี่ยโดยวนรอบรายการและใช้ฟังก์ชันไลบรารีเพื่อค้นหาค่าเฉลี่ยของชุดตัวเลข

Python เฉลี่ยผ่าน Loop

ค่าเฉลี่ยหรือค่าเฉลี่ยของชุดตัวเลขมักจะหมายถึงผลรวมของตัวเลขทั้งหมดหารด้วยจำนวนตัวเลขในรายการ ซึ่งจะทำให้ค่าเฉลี่ยเลขคณิต ซึ่งสามารถเป็นประโยชน์ในการประยุกต์ใช้ทางสถิติที่หลากหลายและบริบทที่ไม่เป็นทางการ

วิดีโอประจำวันนี้

ภาษาการเขียนโปรแกรม Python ทำให้ง่ายต่อการก้าวหรือวนซ้ำผ่านองค์ประกอบของรายการและคำนวณคุณสมบัติบางอย่างสำหรับแต่ละรายการ Python มีลูปหลายประเภท รวมถึงลูป "while" ที่ดำเนินต่อไปจนกว่าเงื่อนไขจะไม่เป็นจริงอีกต่อไป และลูป "for" ที่รันโค้ดเพียงครั้งเดียวในแต่ละองค์ประกอบของรายการ

ลูป "for" น่าจะเป็นลูปที่ง่ายที่สุดที่จะใช้ใน Python สำหรับค่าเฉลี่ยของรายการ ตั้งค่าตัวแปรให้เท่ากับศูนย์และวนซ้ำในแต่ละองค์ประกอบของรายการ โดยเพิ่มค่าให้กับตัวแปรใหม่ เมื่อวนซ้ำเสร็จแล้ว ให้คำนวณความยาวของรายการโดยใช้ฟังก์ชัน "len" ในตัวของ Python หารผลรวมด้วยความยาวของรายการ

การจัดการกับการปัดเศษ

หากรายการมีจำนวนเต็มทั้งหมด ให้คูณรายการด้วยค่าคงที่ "1.0" เพื่อบังคับให้เป็นเลขฐานสิบ ดังนั้น Python จะไม่ปัดเศษผลลัพธ์ให้เป็นจำนวนเต็มที่ใกล้เคียงที่สุด คุณอาจต้องการใช้คลาส "ทศนิยม" ในตัวของ Python เพื่อควบคุมว่า Python ปัดเศษของผลลัพธ์มากน้อยเพียงใด

กระบวนการนี้เหมือนกันในภาษาเวอร์ชัน Python 2 หรือ Python 3

การใช้ฟังก์ชัน NumPy Mean

ในบางกรณี คุณอาจไม่ต้องการใช้โค้ดของคุณเพื่อดำเนินการทั่วไป เช่น การหาค่าเฉลี่ยของตัวเลขใน Python

คุณสามารถใช้ไลบรารีแอดออนที่หลากหลายใน Python เพื่อคำนวณค่าเฉลี่ยและฟังก์ชันทางสถิติอื่นๆ ห้องสมุดทั่วไปคือห้องสมุดคอมพิวเตอร์วิทยาศาสตร์ NumPy ซึ่งเป็นห้องสมุดฟรี คุณสามารถส่งรายการหรืออาร์เรย์ของตัวเลขไปยังฟังก์ชัน "numpy.mean" ที่รวมอยู่ในไลบรารี และจะส่งกลับค่าเฉลี่ยของตัวเลขที่คุณส่ง

NumPy สามารถติดตั้งได้บนระบบปฏิบัติการและเวอร์ชันล่าสุดของ Python NumPy ยังสามารถใช้กับ Python สำหรับการคำนวณค่าเบี่ยงเบนมาตรฐานโดยใช้ฟังก์ชัน "numpy.std"

หมวดหมู่

ล่าสุด

วิธีการตั้งค่าเครื่องพิมพ์ Canon All-In-One

วิธีการตั้งค่าเครื่องพิมพ์ Canon All-In-One

วิธีการตั้งค่าเครื่องพิมพ์ Canon All-In-One เค...

วิธีเพิ่มเครื่องพิมพ์ Epson ลงในคอมพิวเตอร์

วิธีเพิ่มเครื่องพิมพ์ Epson ลงในคอมพิวเตอร์

Epson เป็นหนึ่งในแบรนด์ชั้นนำของเครื่องพิมพ์ทั้...

วิธีรับคีย์บอร์ดเพื่อแสดงบน iPad

วิธีรับคีย์บอร์ดเพื่อแสดงบน iPad

แป้นพิมพ์บลูทูธสามารถปิดใช้งานแป้นพิมพ์บนหน้าจ...