Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Python

ส่งคืนคำอธิบายสำหรับรหัสประเภทข้อมูลที่ระบุใน Python


ในการส่งคืนคำอธิบายสำหรับรหัสประเภทข้อมูลที่กำหนด ให้ใช้เมธอด typename() ใน Python Numpy.NumPy นำเสนอฟังก์ชันทางคณิตศาสตร์ที่ครอบคลุม ตัวสร้างตัวเลขสุ่ม พีชคณิตเชิงเส้น การแปลงฟูริเยร์ และอื่นๆ รองรับฮาร์ดแวร์และแพลตฟอร์มการประมวลผลที่หลากหลาย และทำงานได้ดีกับไลบรารีแบบกระจาย, GPU และแบบกระจัดกระจาย

ขั้นตอน

ขั้นแรก นำเข้าไลบรารีที่จำเป็น -

นำเข้า numpy เป็น np

อาร์เรย์ของเรา -

arr =['S1', '?', 'B', 'D', 'G', 'F', 'I', 'H', 'L', 'O', 'Q', 'S', 'U', 'V', 'b', 'd', 'g', 'f', 'i', 'h', 'l', 'q']

หากต้องการส่งคืนคำอธิบายสำหรับรหัสประเภทข้อมูลที่กำหนด ให้ใช้เมธอด typename() ใน Python Numpy อาร์กิวเมนต์ที่ 1 คือรหัสประเภทข้อมูล -

สำหรับ i ใน arr:print(i, ' :', np.typename(i))

ตัวอย่าง

นำเข้า numpy เป็น np # declaringarr =['S1', '?', 'B', 'D', 'G', 'F', 'I', 'H', 'L', 'O' , 'Q', 'S', 'U', 'V', 'b', 'd', 'g', 'f', 'i', 'h', 'l', 'q']# หากต้องการส่งคืนคำอธิบายสำหรับรหัสประเภทข้อมูลที่กำหนด ให้ใช้เมธอด typename() ใน Python Numpy# อาร์กิวเมนต์ที่ 1 คือโค้ดประเภทข้อมูลสำหรับ i ใน arr:print(i, ' :', np.typename(i)) 

ผลลัพธ์

S1 :ตัวละคร? :boolB :unsigned charD :complex double precisionG :complex long double precisionF :complex single precisionI :unsigned integerH :unsigned shortL :unsigned long integerO :objectQ :unsigned long long integerS :stringU :unicodeV :voidb :ลายเซ็น gchard long :double precisionf :single precisioni :integerh :shortl :long integerq :จำนวนเต็มแบบยาว