Python 创建单位矩阵:20 行 20 列示例

本文将详细介绍如何使用 Python 创建一个 20 行 20 列的单位矩阵。单位矩阵是指对角线元素为 1,其他元素为 0 的矩阵。

代码示例

# 创建一个 20 行 20 列的空矩阵
matrix = [[0]*20 for _ in range(20)]

# 将对角线上的元素设为 1
for i in range(20):
    matrix[i][i] = 1

# 输出矩阵
for row in matrix:
    print(row)

代码分析

  1. 首先,创建一个空矩阵 'matrix',初始化为 20 行 20 列的全 0 矩阵。
  2. 使用双重循环来遍历矩阵的每个元素。外层循环控制行数,内层循环控制列数。
  3. 在循环中,通过判断行数和列数是否相等来确定是否为对角线上的元素。如果相等,则将该元素设为 1。
  4. 最后,使用循环打印矩阵的每一行。

运行以上代码,即可得到一个 20 行 20 列的单位矩阵,其中对角线元素为 1,其他元素为 0。

Python 创建单位矩阵:20 行 20 列示例

原文地址: https://www.cveoy.top/t/topic/beqs 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录