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

จะสร้างเมทริกซ์เอกลักษณ์โดยใช้ Numpy ได้อย่างไร?


ในโปรแกรมนี้ เราจะพิมพ์เมทริกซ์เอกลักษณ์ขนาด nxn โดยที่ n จะถูกนำมาเป็นอินพุตจากผู้ใช้ เราจะใช้ฟังก์ชัน identity() ในไลบรารี numpy ซึ่งรับมิติและประเภทข้อมูลขององค์ประกอบเป็นพารามิเตอร์

อัลกอริทึม

ขั้นตอนที่ 1:นำเข้า numpy.Step 2:ใช้มิติข้อมูลเป็นอินพุตจากผู้ใช้ ขั้นตอนที่ 3:พิมพ์เมทริกซ์เอกลักษณ์โดยใช้ฟังก์ชัน numpy.identity()

โค้ดตัวอย่าง

นำเข้า numpy เป็น npdimension =int(input("ป้อนมิติของ identitiy matrix:"))identity_matrix =np.identity(dimension, dtype="int")print(identity_matrix)

ผลลัพธ์

ป้อนขนาดของเมทริกซ์เอกลักษณ์:5[[1 0 0 0 0] [0 1 0 0 0] [0 0 1 0 0] [0 0 0 1 0] [0 0 0 0 1]]