ในโปรแกรมนี้ เราจะพิมพ์เมทริกซ์เอกลักษณ์ขนาด 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]]ก่อน>