Numpy เป็นไลบรารี่หลามที่ทรงพลังมากสำหรับการประมวลผลข้อมูลตัวเลข ส่วนใหญ่จะใช้ข้อมูลในรูปของอาร์เรย์และใช้ฟังก์ชันต่างๆ รวมทั้งฟังก์ชันทางสถิติเพื่อให้ได้ผลลัพธ์จากอาร์เรย์ ในบทความนี้เราจะมาดูวิธีหาค่ากลางของอาร์เรย์ที่กำหนด
มีค่าเฉลี่ย
ฟังก์ชันค่ากลางสามารถใส่อาร์เรย์และให้ค่ากลางทางคณิตศาสตร์ขององค์ประกอบทั้งหมดในอาร์เรย์ได้ ดังนั้นเราจึงออกแบบ for loop เพื่อติดตามความยาวของอินพุตและพิจารณาแต่ละอาร์เรย์เพื่อคำนวณค่าเฉลี่ย
ตัวอย่าง
import numpy as np # GIven Array Arrays_In = [np.array([11, 5, 41]), np.array([12, 13, 26]), np.array([56, 20, 51])] # Resultihg Array Arrays_res = [] # With np.mean() for x in range(len(Arrays_In)): Arrays_res.append(np.mean(Arrays_In[x])) # Result print("The means of the arrays: \n",Arrays_res)
ผลลัพธ์
การเรียกใช้โค้ดข้างต้นทำให้เราได้ผลลัพธ์ดังต่อไปนี้ -
The means of the arrays: [19.0, 17.0, 42.333333333333336]
ด้วยค่าเฉลี่ย
เป็นแนวทางที่คล้ายคลึงกันมากข้างต้น ยกเว้นว่าเราใช้ฟังก์ชันเฉลี่ยแทนฟังก์ชันเฉลี่ย มันให้ผลลัพธ์ที่เหมือนกันทุกประการ
ตัวอย่าง
import numpy as np # GIven Array Arrays_In = [np.array([11, 5, 41]), np.array([12, 13, 26]), np.array([56, 20, 51])] # Resultihg Array Arrays_res = [] # With np.average() for x in range(len(Arrays_In)): Arrays_res.append(np.average(Arrays_In[x])) # Result print("The means of the arrays: \n",Arrays_res)
ผลลัพธ์
การเรียกใช้โค้ดข้างต้นทำให้เราได้ผลลัพธ์ดังต่อไปนี้ -
The means of the arrays: [19.0, 17.0, 42.333333333333336]