Python - Numpy
NumPy เป็นแพ็คเกจ Python ซึ่งย่อมาจาก 'Numerical Python' เป็นไลบรารีที่ประกอบด้วยวัตถุอาร์เรย์หลายมิติและชุดของรูทีนสำหรับการประมวลผลอาร์เรย์
การดำเนินการโดยใช้ NumPy
การใช้ NumPy นักพัฒนาสามารถดำเนินการดังต่อไปนี้ -
การดำเนินการทางคณิตศาสตร์และตรรกะบนอาร์เรย์
การแปลงฟูริเยร์และกิจวัตรสำหรับการจัดการรูปร่าง
การดำเนินการที่เกี่ยวข้องกับพีชคณิตเชิงเส้น NumPy มีฟังก์ชันในตัวสำหรับพีชคณิตเชิงเส้นและการสร้างตัวเลขสุ่ม
NumPy - การเปลี่ยน MatLab
NumPy มักใช้ร่วมกับแพ็คเกจเช่น SciPy (Scientific Python) และ Mat−plotlib(การวางแผนไลบรารี) ชุดค่าผสมนี้ใช้กันอย่างแพร่หลายเพื่อทดแทน MatLab ซึ่งเป็นแพลตฟอร์มยอดนิยมสำหรับการคำนวณทางเทคนิค อย่างไรก็ตามทางเลือก Python สำหรับ MatLab ถูกมองว่าเป็นภาษาโปรแกรมที่ทันสมัยและสมบูรณ์มากขึ้น
เป็นโอเพ่นซอร์สซึ่งเป็นข้อได้เปรียบเพิ่มเติมของ NumPy
วัตถุ ndarray
ออบเจ็กต์ที่สำคัญที่สุดที่กำหนดใน NumPy คือประเภทอาร์เรย์ N มิติที่เรียกว่า ndarray. อธิบายถึงการรวบรวมรายการประเภทเดียวกัน รายการในคอลเลกชันสามารถเข้าถึงได้โดยใช้ดัชนีที่อิงศูนย์ ทุกรายการใน ndarray ใช้ขนาดของบล็อกในหน่วยความจำเท่ากัน แต่ละองค์ประกอบใน ndarray เป็นวัตถุของวัตถุประเภทข้อมูล (เรียกว่าdtype). รายการใด ๆ ที่แยกจากอ็อบเจ็กต์ ndarray (โดยการแบ่งส่วน) จะแสดงโดยออบเจ็กต์ Python ของอาร์เรย์ประเภทสเกลาร์
เราจะเห็นตัวอย่างมากมายเกี่ยวกับการใช้ไลบรารี NumPy ของ python ใน Data science ในบทถัดไป