ไลบรารี Python NumPy มีฟังก์ชันรวมหรือฟังก์ชันทางสถิติมากมายสำหรับการทำงานประเภทต่างๆ ด้วยอาร์เรย์แบบหนึ่งมิติหรือหลายมิติ ฟังก์ชันการรวมที่มีประโยชน์บางอย่างคือ ค่าเฉลี่ย (), ต่ำสุด (), สูงสุด (), ค่าเฉลี่ย (), ผลรวม (), ค่ามัธยฐาน (), เปอร์เซ็นไทล์ () ฯลฯ . การใช้งานของ ค่าเฉลี่ย () ต่ำสุด () และสูงสุด () ฟังก์ชันต่างๆ ได้อธิบายไว้ในบทช่วยสอนนี้ NS หมายถึง() ฟังก์ชันใช้เพื่อคืนค่าค่าเฉลี่ยเลขคณิตขององค์ประกอบอาร์เรย์ ค่าเฉลี่ยเลขคณิตคำนวณโดยการหารผลรวมขององค์ประกอบทั้งหมดของอาร์เรย์ด้วยจำนวนองค์ประกอบอาร์เรย์ทั้งหมด หากมีการกล่าวถึงแกนเฉพาะในฟังก์ชัน ฟังก์ชันจะคำนวณค่าเฉลี่ยของแกนเฉพาะ สูงสุด () ฟังก์ชันใช้เพื่อค้นหาค่าสูงสุดจากองค์ประกอบอาร์เรย์หรือองค์ประกอบของแกนอาร์เรย์เฉพาะ นาที () ฟังก์ชันใช้เพื่อค้นหาค่าต่ำสุดจากองค์ประกอบอาร์เรย์หรือแกนอาร์เรย์เฉพาะ
การใช้ฟังก์ชัน mean()
ไวยากรณ์ของฟังก์ชัน mean() แสดงไว้ด้านล่าง
ไวยากรณ์ :
งี่เง่าหมายถึง(input_array,แกน=ไม่มี,dtype=ไม่มี,ออก=ไม่มี,เก็ทดิม=<ไม่มีค่า>)
ฟังก์ชันนี้สามารถรับอาร์กิวเมนต์ได้ห้าอาร์กิวเมนต์ วัตถุประสงค์ของข้อโต้แย้งเหล่านี้อธิบายไว้ด้านล่าง:
input_array
เป็นอาร์กิวเมนต์บังคับที่ใช้อาร์เรย์เป็นค่าและฟังก์ชันนี้คำนวณค่าเฉลี่ยของค่าอาร์เรย์
แกน
เป็นอาร์กิวเมนต์ที่เป็นทางเลือก และค่าของอาร์กิวเมนต์นี้สามารถเป็นจำนวนเต็มหรือทูเพิลของจำนวนเต็มได้ อาร์กิวเมนต์นี้ใช้สำหรับอาร์เรย์หลายมิติ ถ้าค่าของ แกน ถูกตั้งค่าเป็น 0 ฟังก์ชันจะคำนวณค่าเฉลี่ยของค่าคอลัมน์ และหากค่าของ แกน ตั้งค่าเป็น 1 จากนั้นฟังก์ชันจะคำนวณค่าเฉลี่ยของค่าแถว
dtype
เป็นอาร์กิวเมนต์ทางเลือกที่ใช้ในการกำหนดชนิดข้อมูลของค่าเฉลี่ย
ออก
เป็นอาร์กิวเมนต์ที่เป็นทางเลือก และใช้เมื่อเอาต์พุตของฟังก์ชันจะต้องเก็บไว้ในอาร์เรย์สำรอง ในกรณีนี้ ขนาดของอาร์เรย์เอาต์พุตต้องเหมือนกับอาร์เรย์อินพุต ค่าเริ่มต้นของอาร์กิวเมนต์นี้คือ ไม่มี .
เก็ทดิม
เป็นอาร์กิวเมนต์ที่เป็นทางเลือก และสามารถตั้งค่าบูลีนในอาร์กิวเมนต์นี้ได้ มันถูกใช้เพื่อส่งสัญญาณออกอย่างถูกต้องตามอาร์เรย์อินพุต
ฟังก์ชันนี้จะคืนค่าอาร์เรย์ของค่ากลาง ถ้าค่าของอาร์กิวเมนต์ out ถูกตั้งค่าเป็น ไม่มี มิฉะนั้นฟังก์ชันจะส่งคืนการอ้างอิงไปยังอาร์เรย์เอาต์พุต
ตัวอย่าง: การใช้ฟังก์ชัน mean()
ตัวอย่างต่อไปนี้แสดงวิธีการคำนวณค่าเฉลี่ยของอาร์เรย์หนึ่งมิติและสองมิติ ในที่นี้ ฟังก์ชัน mean() แรกใช้กับอาร์เรย์หนึ่งมิติของตัวเลขจำนวนเต็ม และฟังก์ชัน mean() ที่สองใช้กับอาร์เรย์จำนวนเต็มสองมิติ
# นำเข้าห้องสมุด NumPyนำเข้างี่เง่าเช่นเช่น
# สร้างอาร์เรย์หนึ่งมิติ
np_array=เช่น.อาร์เรย์([6, 4, 9, 3, 1])
# พิมพ์อาร์เรย์และค่าเฉลี่ย
พิมพ์('ค่าของอาร์เรย์ NumPy หนึ่งมิติคือ:NS',np_array)
พิมพ์('ค่าเฉลี่ยของอาร์เรย์หนึ่งมิติคือ:NS',เช่น.หมายถึง(np_array))
# สร้างอาร์เรย์สองมิติ
np_array=เช่น.อาร์เรย์([[5, 3, 5], [5, 4, 3]])
# พิมพ์อาร์เรย์และค่าเฉลี่ย
พิมพ์('NSค่าของอาร์เรย์ NumPy สองมิติคือ:NS',np_array)
พิมพ์('ค่าเฉลี่ยของอาร์เรย์สองมิติคือ:NS',เช่น.หมายถึง(np_array,แกน=0))
เอาท์พุต :
ผลลัพธ์ต่อไปนี้จะปรากฏขึ้นหลังจากรันสคริปต์ข้างต้น
การใช้ฟังก์ชัน max()
ไวยากรณ์ของฟังก์ชัน max() แสดงไว้ด้านล่าง
ไวยากรณ์ :
งี่เง่าmax(input_array,แกน=ไม่มี,ออก=ไม่มี,เก็ทดิม=ไม่มี,อักษรย่อ=ไม่มี,ที่ไหน=ไม่มี)ฟังก์ชันนี้สามารถรับอาร์กิวเมนต์ได้ 6 อาร์กิวเมนต์ วัตถุประสงค์ของข้อโต้แย้งเหล่านี้อธิบายไว้ด้านล่าง:
input_array
เป็นอาร์กิวเมนต์บังคับที่ใช้อาร์เรย์เป็นค่า และฟังก์ชันนี้จะค้นหาค่าสูงสุดของอาร์เรย์
แกน
เป็นอาร์กิวเมนต์ที่เป็นทางเลือก และค่าของมันสามารถเป็นจำนวนเต็มหรือทูเพิลของจำนวนเต็มได้ อาร์กิวเมนต์นี้ใช้สำหรับอาร์เรย์หลายมิติ
ออก
เป็นอาร์กิวเมนต์ที่เป็นทางเลือก และใช้เมื่อเอาต์พุตของฟังก์ชันจะต้องเก็บไว้ในอาร์เรย์สำรอง
เก็ทดิม
เป็นอาร์กิวเมนต์ที่เป็นทางเลือก และสามารถตั้งค่าบูลีนในอาร์กิวเมนต์นี้ได้ มันถูกใช้เพื่อส่งสัญญาณออกอย่างถูกต้องตามอาร์เรย์อินพุต
อักษรย่อ
เป็นอาร์กิวเมนต์ทางเลือกที่ใช้ตั้งค่าต่ำสุดของเอาต์พุต
ที่ไหน
เป็นอาร์กิวเมนต์ทางเลือกที่ใช้เปรียบเทียบองค์ประกอบอาร์เรย์เพื่อหาค่าสูงสุด ค่าเริ่มต้นของอาร์กิวเมนต์นี้คือ ไม่มี .
ฟังก์ชันนี้คืนค่าสูงสุดสำหรับอาร์เรย์หนึ่งมิติหรืออาร์เรย์ของค่าสูงสุดสำหรับอาร์เรย์หลายมิติ
ตัวอย่าง: การใช้ฟังก์ชัน max()
ตัวอย่างต่อไปนี้แสดงการใช้ฟังก์ชัน max() เพื่อค้นหาค่าสูงสุดของอาร์เรย์หนึ่งมิติ
# นำเข้าห้องสมุด NumPyนำเข้างี่เง่าเช่นเช่น
# สร้างอาร์เรย์ NumPy ของจำนวนเต็ม
np_array=เช่น.อาร์เรย์([ยี่สิบเอ็ด, 5, 3. 4, 12, 30, 6])
# ค้นหาค่าสูงสุดจากอาร์เรย์
max_value=เช่น.max(np_array)
#พิมพ์มูลค่าสูงสุด
พิมพ์('ค่าสูงสุดของอาร์เรย์คือ:',max_value)
เอาท์พุต :
ผลลัพธ์ต่อไปนี้จะปรากฏขึ้นหลังจากรันสคริปต์ข้างต้น
การใช้ฟังก์ชัน min()
ไวยากรณ์ของฟังก์ชัน min() แสดงไว้ด้านล่าง
ไวยากรณ์ :
งี่เง่านาที(input_array,แกน=ไม่มี,ออก=ไม่มี,เก็ทดิม=ไม่มี,อักษรย่อ=ไม่มี,ที่ไหน=ไม่มี)จุดประสงค์ของอาร์กิวเมนต์ของฟังก์ชันนี้เหมือนกับฟังก์ชัน max() ที่ได้อธิบายไว้ในส่วนของฟังก์ชัน max() ส่งกลับค่าต่ำสุดของอาร์เรย์อินพุต
ตัวอย่าง: การใช้ฟังก์ชัน min()
ตัวอย่างต่อไปนี้แสดงการใช้ฟังก์ชัน min() เพื่อค้นหาค่าต่ำสุดของอาร์เรย์หนึ่งมิติ
# นำเข้าห้องสมุด NumPyนำเข้างี่เง่าเช่นเช่น
# สร้างอาร์เรย์ NumPy ของจำนวนเต็ม
np_array=เช่น.อาร์เรย์([ยี่สิบเอ็ด, 5, 3. 4, 12, 30, 6])
# ค้นหาค่าสูงสุดจากอาร์เรย์
max_value=เช่น.max(np_array)
#พิมพ์มูลค่าสูงสุด
พิมพ์('ค่าสูงสุดของอาร์เรย์คือ:',max_value)
เอาท์พุต :
ผลลัพธ์ต่อไปนี้จะปรากฏขึ้นหลังจากรันสคริปต์ข้างต้น
บทสรุป
วัตถุประสงค์ของฟังก์ชันการรวมที่มีประโยชน์สามประการ (mean(), max() และ min()) ได้รับการอธิบายในบทช่วยสอนนี้ เพื่อช่วยให้ผู้อ่านทราบวิธีการใช้ฟังก์ชันเหล่านี้ในสคริปต์ python