Python - SciPy
ไลบรารี SciPy ของ Python สร้างขึ้นเพื่อทำงานกับอาร์เรย์ NumPy และมีแนวทางปฏิบัติเกี่ยวกับตัวเลขที่ใช้งานง่ายและมีประสิทธิภาพเช่นรูทีนสำหรับการรวมตัวเลขและการปรับให้เหมาะสม พวกเขาทำงานร่วมกันบนระบบปฏิบัติการยอดนิยมทั้งหมดติดตั้งได้รวดเร็วและไม่มีค่าใช้จ่าย NumPy และ SciPy นั้นใช้งานง่าย แต่มีประสิทธิภาพเพียงพอที่จะขึ้นอยู่กับนักวิทยาศาสตร์และวิศวกรชั้นนำของโลก
แพ็คเกจย่อย SciPy
SciPy จัดเป็นแพ็คเกจย่อยซึ่งครอบคลุมโดเมนการคำนวณทางวิทยาศาสตร์ที่แตกต่างกัน สรุปได้ในตารางต่อไปนี้ -
scipy.constants | ค่าคงที่ทางกายภาพและทางคณิตศาสตร์ |
scipy.fftpack | การแปลงฟูเรียร์ |
scipy.integrate | กิจวัตรการรวม |
scipy.interpolate | การแก้ไข |
scipy.io | อินพุตและเอาต์พุตข้อมูล |
scipy.linalg | กิจวัตรพีชคณิตเชิงเส้น |
scipy.optimize | การเพิ่มประสิทธิภาพ |
scipy.signal | การประมวลผลสัญญาณ |
scipy.sparse | เมทริกซ์เบาบาง |
scipy.spatial | โครงสร้างข้อมูลเชิงพื้นที่และอัลกอริทึม |
scipy.special | ฟังก์ชันพิเศษทางคณิตศาสตร์ใด ๆ |
scipy.stats | สถิติ |
โครงสร้างข้อมูล
โครงสร้างข้อมูลพื้นฐานที่ใช้โดย SciPy คืออาร์เรย์หลายมิติที่จัดเตรียมโดยโมดูล NumPy NumPy มีฟังก์ชันบางอย่างสำหรับพีชคณิตเชิงเส้นการแปลงฟูริเยร์และการสร้างตัวเลขแบบสุ่ม แต่ไม่ใช่ในลักษณะทั่วไปของฟังก์ชันที่เทียบเท่าใน SciPy
เราจะเห็นตัวอย่างมากมายเกี่ยวกับการใช้ SciPy library ของ python ใน Data science ในบทถัดไป