Numpy Empty Array

Numpy Empty Array



Python นำเสนอฟังก์ชันที่หลากหลายแก่ผู้ใช้ ไลบรารี Python มีฟังก์ชันอาร์เรย์ว่าง NumPy เพื่อทำงานกับอาร์เรย์ ใช้เพื่อสร้างอาร์เรย์ใหม่ที่ว่างเปล่าตามคำแนะนำของผู้ใช้ ซึ่งเกี่ยวข้องกับการใช้ชนิดข้อมูลของอาร์เรย์และรูปแบบโดยไม่ต้องเริ่มต้นองค์ประกอบ เราจะพูดถึงอาร์เรย์ว่าง Python NumPy โดยเฉพาะวิธีสร้างอาร์เรย์ว่างด้วย Python NumPy นอกจากนี้เรายังมีตัวอย่างโปรแกรมที่สร้างและจัดการกับอาร์เรย์ NumPy และการดำเนินการที่เกี่ยวข้อง

NumPy Empty Array คืออะไร?

หากไม่มีการเริ่มต้นรายการ สามารถใช้ฟังก์ชันอาร์เรย์ Python NumPy empty() เพื่อสร้างอาร์เรย์ใหม่ของรูปร่างและประเภทที่ระบุได้ ฟังก์ชันนี้รับสามอินพุต และโดยการให้พารามิเตอร์เหล่านี้ เราอาจระบุประเภทข้อมูลและลำดับเฉพาะ ในโพสต์นี้ เราจะพูดถึง numpy.empty(syntax ) และการใช้งาน ซึ่งจะคืนค่าอาร์เรย์ของข้อมูลที่ยังไม่ได้กำหนดค่าพร้อมรูปร่าง ลำดับ และประเภทข้อมูลที่ระบุ อาร์เรย์วัตถุจะเริ่มต้นด้วยค่าไม่มี

ไวยากรณ์ของ NumPy Empty Array

ต่อไปนี้เป็นไวยากรณ์ที่สมบูรณ์สำหรับการใช้ฟังก์ชันนี้:









พบพารามิเตอร์ต่อไปนี้ในไวยากรณ์ พารามิเตอร์แต่ละตัวมีฟังก์ชัน



ชื่อพารามิเตอร์ คำอธิบาย
รูปร่าง มันอธิบายรูปร่างของอาร์เรย์ที่ว่างเปล่า มันอาจเป็นค่าจำนวนเต็มแต่ละค่าหรือทูเพิล
dtype ประเภทข้อมูลสำหรับรายการอาร์เรย์ถูกกำหนดโดยพารามิเตอร์ทางเลือกนี้ นี่คือ numpy.float64 โดยค่าเริ่มต้น
คำสั่ง วิธีการจัดเก็บข้อมูลหลายมิติถูกระบุโดยพารามิเตอร์ทางเลือกนี้ มีตัวเลือก 'C' และ 'F'
ชอบ เป็นพารามิเตอร์ทางเลือก เป็นวัตถุอ้างอิงที่ช่วยให้สามารถสร้างอาร์เรย์ที่ไม่รองรับ NumPy

ndarray ของอาร์เรย์ของข้อมูลที่ยังไม่ได้กำหนดค่าด้วยรูปแบบ ลำดับ และประเภทข้อมูลที่ระบุจะถูกส่งคืนโดยเมธอด numpy.empty()





ต่อไป เราจะให้ตัวอย่างโปรแกรมบางส่วนที่อธิบายหัวข้อดังกล่าวโดยละเอียด

ตัวอย่างที่ 1:

ให้เราดูตัวอย่างเพื่อดูว่ามีการใช้อาร์เรย์ว่าง NumPy อย่างไร มีสองวิธีในการตรวจสอบอาร์เรย์ว่าง NumPy ฟังก์ชันอาร์เรย์ของศูนย์ NumPy ถูกใช้ในฟังก์ชันแรก และใช้ฟังก์ชันอาร์เรย์ว่างในฟังก์ชันที่สอง เราจะพูดถึงการใช้ฟังก์ชันอาร์เรย์ว่าง NumPy ในตัวอย่างนี้



โค้ดสำหรับใช้วิธีอาร์เรย์ว่างเปล่าแสดงอยู่ด้านล่าง อย่างไรก็ตาม การมีฟังก์ชันว่างไม่ได้รับประกันว่าค่าอาร์เรย์จะเป็น 0 อาร์เรย์ว่าง NumPy แบบง่ายจะถูกนำมาใช้ในโค้ดที่กำหนด โดยจะส่งคืนรายการที่ยังไม่ได้กำหนดค่าพร้อมรูปร่างและประเภทข้อมูลที่ระบุ ภาพหน้าจอของรหัสแสดงอยู่ที่นี่

นำเข้า งี่เง่า

new_arr = งี่เง่า ว่างเปล่า ( 4 )

พิมพ์ ( new_arr )

เมื่อรันโค้ด คุณสามารถดูผลลัพธ์ด้านล่าง

สามารถใช้เมธอด numpy.array() เพื่อสร้างอาร์เรย์ว่างได้โดยส่งรายการว่างไปที่อาร์เรย์นั้น

นำเข้า งี่เง่า

new_list = [ ]

new_arr = งี่เง่า อาร์เรย์ ( new_list )

พิมพ์ ( new_arr )

ด้านล่างนี้คือผลลัพธ์ที่คุณสามารถดูอาร์เรย์ที่ว่างเปล่าได้

ให้เราพูดถึงแนวทางที่สองซึ่งเป็นฟังก์ชันอาร์เรย์ของ numpy zero

ตัวอย่างที่ 2:

ที่นี่เราได้ใช้ฟังก์ชันอาร์เรย์ที่เป็นศูนย์จำนวนมาก พารามิเตอร์เดียวกันนี้มีอยู่ในเมธอด Numpy.zeros() เช่นกัน เหล่านี้คือลำดับ รูปร่าง และ dtype

ในอิมเมจโค้ด รูปร่างอาร์เรย์จะได้รับซึ่งก็คือ [3,3] หมายถึง 3 แถว 3 คอลัมน์ ประเภทข้อมูลเป็น int

นำเข้า งี่เง่า

arr_one = งี่เง่า ศูนย์ ( [ 3 , 3 ] , dtype = 'อินท์' )

พิมพ์ ( arr_one )

ที่นี่ คุณสามารถดูอาร์เรย์ 3 แถวและ 3 คอลัมน์

ตัวอย่างที่ 3:

ที่นี่ใช้อาร์กิวเมนต์ float 'dtype' ของฟังก์ชัน numpy.empty คุณสามารถเห็นในโค้ดที่เรากำหนดรูปร่างและประเภทข้อมูลของอาร์เรย์ว่าง ซึ่งหมายความว่าเราสามารถประกาศทั้งสองอย่างในตัวอย่างได้ ที่นี่ คุณจะเห็นว่าอาร์เรย์ของ 3 แถวและ 3 คอลัมน์จะถูกสร้างขึ้นซึ่งประกอบด้วยค่าทศนิยม

นำเข้า งี่เง่า

หนึ่ง = งี่เง่า ว่างเปล่า ( [ 3 , 3 ] , dtype = ลอย )

พิมพ์ ( หนึ่ง )

ใช้ภาพต่อไปนี้เพื่อทำความเข้าใจผลของการประกาศดังกล่าว

ตัวอย่างที่ 4:

ในตัวอย่างนี้ เราจะใช้พารามิเตอร์ลำดับของฟังก์ชัน 'C' ซึ่งใช้สำหรับรูปแบบแถวหลักในสไตล์ C ฟังก์ชั่น Numpy ถูกนำเข้าและใช้งาน ด้วยฟังก์ชัน numpy ที่ว่างเปล่า เราได้ประกาศตัวแปร 'arr2' ในกรณีนี้ เราส่งผ่านรูปร่างฟังก์ชัน ชนิดข้อมูล และลำดับ สุดท้าย เราพยายามพิมพ์ค่าของตัวแปร

นำเข้า งี่เง่า

arr2 = งี่เง่า ว่างเปล่า ( [ 4 , 4 ] , dtype = ลอย , คำสั่ง = 'ค' )

พิมพ์ ( arr2 )

ในกรณีนี้ คำสั่งถูกจัดเตรียมให้กับฟังก์ชัน ใช้ภาพหน้าจอด้านล่างเพื่อแสดงผลลัพธ์ของรหัสดังกล่าว

ตัวอย่างที่ 5:

ในตัวอย่างนี้ เราเพิ่งเปลี่ยนลำดับของอาร์เรย์ซึ่งในกรณีนี้คือ 'F' รหัสที่เหลือเหมือนกับรหัสด้านบน ใช้ภาพต่อไปนี้เพื่อแสดงผลลัพธ์ของรหัสดังกล่าว:

นำเข้า งี่เง่า

arr2 = งี่เง่า ว่างเปล่า ( [ 4 , 4 ] , dtype = ลอย , คำสั่ง = 'เอฟ' )

พิมพ์ ( arr2 )

นี่คือผลลัพธ์:

ตัวอย่างที่ 6:

ในตัวอย่างนี้ มีการสร้างอาร์เรย์หนึ่งมิติว่างขึ้น เฉพาะในกรณีนี้ เราใช้รูปร่างพารามิเตอร์เดียว ใช้รูปภาพโค้ดที่แนบมาเพื่อแสดงผลลัพธ์ของโค้ดด้านบน

นำเข้า งี่เง่า

one_arr = งี่เง่า ว่างเปล่า ( รูปร่าง = สอง )

พิมพ์ ( one_arr )

แนบผลลัพธ์ที่นี่:

ตัวอย่างเดียวกันสามารถรันได้โดยไม่มีพารามิเตอร์ใดๆ ความจริงที่ว่าผลลัพธ์ว่างเปล่าแม้ว่าเราจะเพียงแค่ส่งผ่านขนาดรูปร่าง (ซึ่งก็คือ 4 ในกรณีนี้) เนื่องจากพารามิเตอร์ระบุว่า Python อนุญาตให้เราทำสิ่งนี้ได้ แนบรูปภาพโค้ดไว้ที่นี่เพื่อให้คุณเข้าใจมากขึ้น

นำเข้า งี่เง่า

one_arr = งี่เง่า ว่างเปล่า ( 4 )

พิมพ์ ( one_arr )

ที่นี่คุณสามารถเห็นผลลัพธ์:

ตัวอย่างที่ 7:

ตัวอย่างนี้เป็นเรื่องเกี่ยวกับอาร์เรย์ numpy ว่างแบบสองมิติ ฟังก์ชั่น Numpy ถูกนำเข้าและใช้งาน ด้วยฟังก์ชัน numpy ที่ว่างเปล่า เราได้ประกาศตัวแปร 'twod_arr' และเราส่งผ่านรูปร่างของฟังก์ชันและประเภทข้อมูล สุดท้าย เราพยายามพิมพ์ค่าของตัวแปร

นำเข้า งี่เง่า

twod_arr = งี่เง่า ว่างเปล่า ( รูปร่าง = [ 3 , 4 ] , dtype = int )

พิมพ์ ( twod_arr )

ที่นี่คุณจะเห็นว่ามีการแสดงอาร์เรย์ 3 แถวและ 4 คอลัมน์

บทสรุป

คุณได้เรียนรู้ไวยากรณ์พื้นฐานสำหรับอาร์เรย์ว่างจำนวนมากจากบทความดังกล่าว นอกจากนี้ เราค้นพบวิธีใช้ฟังก์ชันของศูนย์และตัวอย่างอาร์เรย์ว่างอื่นๆ เพื่อนำไปใช้ใน Python โพสต์นี้แสดงวิธีการทำงานกับอาร์เรย์ว่างจำนวนมากใน Python