You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在不使用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

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.18 14:15:41