พวกเขาทั้งคู่ดูคล้ายกันมากและฉันอยากรู้ว่าแพคเกจใดจะเป็นประโยชน์สำหรับการวิเคราะห์ข้อมูลทางการเงินมากกว่า
พวกเขาทั้งคู่ดูคล้ายกันมากและฉันอยากรู้ว่าแพคเกจใดจะเป็นประโยชน์สำหรับการวิเคราะห์ข้อมูลทางการเงินมากกว่า
คำตอบ:
นุ่นจัดทำเครื่องมือการจัดการข้อมูลระดับสูงที่สร้างขึ้นบน NumPy NumPy ด้วยตัวเองเป็นเครื่องมือระดับค่อนข้างต่ำคล้ายกับ MATLAB ในอีกทางหนึ่งแพนด้ามีฟังก์ชั่นอนุกรมเวลาที่หลากหลายการจัดเรียงข้อมูลสถิติที่เป็นมิตรกับ NA กลุ่มการรวมและการเข้าร่วมและสิ่งอำนวยความสะดวกอื่น ๆ มากมาย เป็นที่นิยมอย่างมากในช่วงไม่กี่ปีที่ผ่านมาในด้านการเงิน ฉันจะมีบทที่ทุ่มเทให้กับการวิเคราะห์ข้อมูลทางการเงินโดยใช้แพนด้าในหนังสือเล่มต่อไปของฉัน
NA-friendly statistics
กล่าวถึงในคำตอบของคุณ
จำเป็นต้องใช้ Numpy โดยแพนด้า (และโดยเครื่องมือตัวเลขทั้งหมดสำหรับ Python) Scipy ไม่จำเป็นต้องใช้อย่างเคร่งครัดสำหรับแพนด้า แต่มีการระบุไว้ว่าเป็น "การพึ่งพาตัวเลือก" ฉันจะไม่พูดว่าแพนด้าเป็นทางเลือกของ Numpy และ / หรือ Scipy แต่เป็นเครื่องมือพิเศษที่ให้วิธีการทำงานที่คล่องตัวยิ่งขึ้นกับข้อมูลตัวเลขและตารางใน Python คุณสามารถใช้โครงสร้างข้อมูลของนุ่น แต่สามารถดึงฟังก์ชั่น Numpy และ Scipy ได้อย่างอิสระเพื่อจัดการมัน
Pandas เสนอวิธีที่ยอดเยี่ยมในการจัดการกับตารางเนื่องจากคุณสามารถทำการ binning ได้ง่าย ( การทำดาต้าเบสใน pandas ใน Python ) และคำนวณสถิติ สิ่งอื่นที่ยอดเยี่ยมในแพนด้าคือคลาส Panel ที่คุณสามารถเข้าร่วมชุดของเลเยอร์ที่มีคุณสมบัติแตกต่างกันและรวมเข้าด้วยกันโดยใช้ฟังก์ชั่น groupby