ไลบรารี Python ฟรีและโอเพ่นซอร์ส
SciPy เป็น ฟรีและ เปิด -source ไลบรารี Python ที่ใช้โดยการพัฒนาและไอที ผู้ที่ชื่นชอบ , งานอดิเรกและมืออาชีพ เชี่ยวชาญในการใช้ NumPy สำหรับฟังก์ชันทางคณิตศาสตร์ เนื่องจากมาพร้อมกับโมดูลสำหรับการใช้งานต่างๆ เช่น พีชคณิตเชิงเส้น แคลคูลัส สมการเชิงอนุพันธ์ และการประมวลผลสัญญาณ ห้องสมุดที่มีประโยชน์นี้เป็นเพียงหนึ่งในแพ็คเกจหลักที่ประกอบขึ้นเป็นกอง SciPy เช่นเดียวกับโปรแกรมอื่นๆ มีกิจวัตรตัวเลขมากมาย ที่ใช้งานง่ายและมีประสิทธิภาพสูง
SciPy ใช้ทำอะไร
SciPy เหมาะสำหรับผู้ใช้ที่กำลังมองหาชุดของอัลกอริทึมทางคณิตศาสตร์และฟังก์ชันอำนวยความสะดวก สร้างขึ้นจากส่วนขยาย NumPy ของ ภาษาการเขียนโปรแกรม, Python ผลลัพธ์ที่ได้คือเซสชัน Python เชิงโต้ตอบที่มีประสิทธิผลยิ่งขึ้นด้วยคำสั่งและคลาสระดับสูงสำหรับการฉายภาพและการแสดงข้อมูล ในที่สุด คุณจะมีสภาพแวดล้อมที่คุณสามารถประมวลผลข้อมูลและทดสอบต้นแบบ ที่แข่งขันกับระบบอื่นๆ เช่น SciLab, R-Lab, MATLAB, IDL และ Octave
นักพัฒนายังสามารถใช้เครื่องมือนี้ในการพัฒนาแอปพลิเคชันเดสก์ท็อปและมือถือ ไม่ว่าจะเป็นแอปพลิเคชันที่เรียบง่าย ซับซ้อน หรือเฉพาะทาง คุณจะได้รับประโยชน์จากโมดูลจำนวนมาก (ซึ่งมาจากกลุ่มนักพัฒนาซอฟต์แวร์จำนวนมากจากทั่วโลก) ขั้นตอนต่างๆ เช่น การเขียนโปรแกรมแบบขนานไปยังรูทีนย่อยของฐานข้อมูลนั้นมาพร้อมกับโปรแกรมเมอร์ Python นี้แล้ว สิ่งที่คุณต้องทำคือเตรียมแพ็คเกจหลักสามแพ็คเกจ: NumPy, matplotlib และ matplotlib.pyplot และนำเข้าเป็น np, mp และ plt ตามลำดับ
โปรแกรมนี้มาพร้อมกับเอกสารประกอบ - ทั้งในรูปแบบ HTML และ PDF ครอบคลุมฟังก์ชันที่มีอยู่ทั้งหมด รวมถึงสตริงเอกสารประกอบของ Python คุณสามารถค้นหาได้โดยเลือกคำสั่ง Help ในโมดูล pydoc ซึ่งจะแจ้งเซสชันความช่วยเหลือแบบอินเทอร์แอกทีฟให้คุณค้นหาคีย์เวิร์ดและโมดูลที่มีใน Python หากคุณต้องการลายเซ็นการโทรและสตริงเอกสาร เพียงใช้คำสั่ง help(obj)
ไลบรารี Python ที่กะทัดรัดและซับซ้อน
SciPy เป็นไลบรารี่ที่เหมาะสมสำหรับโปรแกรมเมอร์และผู้เขียนโค้ดทุกคน โดยเฉพาะอย่างยิ่งผู้ที่คิดว่าตนเองเป็นมือใหม่ มันไม่ได้เป็นเพียงโปรแกรมโอเพนซอร์ซเท่านั้น แต่ยังได้รับตรวจสอบโดยเพื่อนด้วย นี่แสดงให้เห็นว่าสามารถใช้ในแอปพลิเคชันในชีวิตจริงและผ่านการอัปเดตที่เข้มงวดอย่างต่อเนื่อง แม้ว่าคำสั่งจะแสดงเหมือนเพจเจอร์ คำสั่งแต่ละรายการได้รับการอัปเดตเป็นข้อความที่ซับซ้อนยิ่งขึ้น