📜  python 2d 矩阵声明 - Python (1)

📅  最后修改于: 2023-12-03 15:33:57.719000             🧑  作者: Mango

Python 2D 矩阵声明

在 Python 中,我们可以使用列表嵌套的方式来表示 2D 矩阵。例如,下面是一个 3x3 的矩阵:

matrix = [[1, 2, 3],
          [4, 5, 6],
          [7, 8, 9]]

可以使用两个嵌套的 for 循环来遍历这个矩阵:

for row in matrix:
    for col in row:
        print(col, end=' ')
    print()

输出为:

1 2 3
4 5 6
7 8 9

我们也可以使用列表推导式来创建一个矩阵。例如,下面是一个 3x3 的全零矩阵:

matrix = [[0 for _ in range(3)] for _ in range(3)]

如果需要创建一个 4x2 的随机整数矩阵,可以使用 random 模块:

import random

matrix = [[random.randint(1, 10) for _ in range(2)] for _ in range(4)]

以上就是在 Python 中声明和初始化 2D 矩阵的方法。