เครดิตรูปภาพ: 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"