如何在不使用numpy的情况下获取单位矩阵的镜像矩阵?
实现副对角线为1的矩阵(无需numpy)
直接修改原代码的判断逻辑即可:副对角线的位置满足行索引i + 列索引j = num - 1(等价于j == num - 1 - i),基于这个条件生成矩阵就行。
修改后的代码:
num = int(input("enter your number")) for i in range(0, num): for j in range(0, num): if j == num - 1 - i: print(1, sep=" ", end=" ") else: print(0, sep=" ", end=" ") print()
示例:
输入:4
输出:
0 0 0 1
0 0 1 0
0 1 0 0
1 0 0 0
内容的提问来源于stack exchange,提问作者NadiaAli00098
相关产品推荐
相关产品推荐

