numpy

NumPy หรือ Numerical Python เป็นชุดคำสั่งเสริมสำหรับการประมวลผลข้อมูลตัวเลขโดยใช้ภาษา Python ซึ่งใช้คลาสเพื่อเก็บโครงสร้างข้อมูลหลักคือ numpy.ndarray ที่เป็นโครงสร้างข้อมูลที่ช่วยในการจัดการข้อมูลหลายมิติได้มีประสิทธิภาพ และรวดเร็ว

โดย NumPy มีชุดคำสั่งมากมายที่เกี่ยวข้องกับการทำงานกับข้อมูลตัวเลข numpy.ndarray ดังนี้

การสร้าง Arrays

  • numpy.array(): ฟังก์ชันสร้าง array 1 มิติหรือมากกว่า

  • numpy.zeros(), numpy.ones(): ฟังก์ชันสร้าง array ที่มีค่าเป็น 0 ทั้งหมดหรือ 1 ทั้งหมด

  • numpy.arange(), numpy.linspace(): สร้าง array ที่มีลำดับตัวเลข

การทำงานกับ Arrays

  • การดำเนินการทางคณิตศาสตร์: +, -, , /, * เป็นต้น

  • numpy.dot(): ทำการ dot product ของสอง arrays

  • numpy.transpose(), array.T: สลับแถวกับคอลัมน์ของ array

การจัดการรูปร่างของ Arrays

การเข้าถึงข้อมูลใน Arrays

  • ใช้ index เพื่อเข้าถึงข้อมูลใน array

  • การใช้ slicing เพื่อดึงข้อมูลบางส่วนของ array

การทำงานทางคณิตศาสตร์

การทำงานกับ Logical Arrays

การสุ่มข้อมูล

การทำงานกับตัวเลขทศนิยม

การทำงานกับตัวหนังสือ