อาร์เรย์ NumPy คืออะไร?
อาร์เรย์ NumPy คืออะไร?

วีดีโอ: อาร์เรย์ NumPy คืออะไร?

วีดีโอ: อาร์เรย์ NumPy คืออะไร?
วีดีโอ: สอน NumPy: รู้จักกับ NumPy array (ndarray) 2024, พฤศจิกายน
Anonim

NS อาร์เรย์จำนวนมาก เป็นตารางของค่า เป็นประเภทเดียวกันทั้งหมด และจัดทำดัชนีโดยทูเพิลของจำนวนเต็มที่ไม่ติดลบ จำนวนมิติคืออันดับของ อาร์เรย์ ; รูปร่างของ an อาร์เรย์ เป็นทูเพิลของจำนวนเต็มที่กำหนดขนาดของ อาร์เรย์ ตามแต่ละมิติ ไลบรารีหลักของ Python ได้จัดเตรียมรายการไว้

ในทำนองเดียวกันคุณจะประกาศอาร์เรย์ NumPy ได้อย่างไร

คุณยังสามารถสร้างรายการ Python และส่งชื่อตัวแปรเพื่อสร้าง a Numpy array . คุณสามารถยืนยันได้ว่าทั้งสองตัวแปร อาร์เรย์ และ list เป็นประเภทรายการ Python และ Numpy array ตามลำดับ เพื่อสร้างสองมิติ อาร์เรย์ , ส่งลำดับของรายการไปที่ อาร์เรย์ การทำงาน.

ในทำนองเดียวกัน NumPy ใช้ทำอะไร? NumPy เป็นแพ็คเกจใน Python ใช้สำหรับ คอมพิวเตอร์วิทยาศาสตร์. NumPy แพ็คเกจคือ เคย ดำเนินการต่างๆ เดอะ นดาร์เรย์ ( NumPy Array) เป็นอาร์เรย์หลายมิติ เคย เก็บค่าของประเภทข้อมูลเดียวกัน อาร์เรย์เหล่านี้ได้รับการจัดทำดัชนีเหมือนกับลำดับ โดยเริ่มต้นด้วยศูนย์

ในที่นี้ NumPy array หรือ list อันไหนเร็วกว่ากัน?

เพราะว่า Numpy array อัดแน่นอยู่ในหน่วยความจำอันเนื่องมาจากชนิดเนื้อเดียวกัน และยังทำให้หน่วยความจำว่างอีกด้วย เร็วขึ้น . โดยรวมแล้วงานที่ดำเนินการใน Numpy ประมาณ 5 ถึง 100 เท่า เร็วขึ้น กว่าหลามมาตรฐาน รายการ ซึ่งเป็นการก้าวกระโดดที่สำคัญในแง่ของความเร็ว

ทำไม NumPy array ถึงเร็ว?

การดำเนินงานใน Numpy มาก เร็วขึ้น เพราะพวกเขาใช้ประโยชน์จากการขนานกัน (ซึ่งเป็นกรณีของ Single Instruction Multiple Data (SIMD)) ในขณะที่ for loop แบบดั้งเดิมไม่สามารถใช้งานได้

แนะนำ: