# 定义一个二维数组的方法有很多种,以下是几种常见的方法:
# 方法一:使用列表推导式创建一个指定大小的二维数组(矩阵)
rows = 3 # 行数
cols = 4 # 列数
matrix = [[0 for _ in range(cols)] for _ in range(rows)]
print(matrix)
# 输出: [[0, 0, 0, 0], [0, 0, 0, 0], [0, 0, 0, 0]]
# 解释:这里我们创建了一个3行4列的二维数组,所有元素初始值为0。
# 方法二:使用嵌套列表直接定义二维数组
matrix = [
[1, 2, 3],
[4, 5, 6],
[7, 8, 9]
]
print(matrix)
# 输出: [[1, 2, 3], [4, 5, 6], [7, 8, 9]]
# 解释:这里我们直接定义了一个3行3列的二维数组,并赋予了具体的值。
# 方法三:使用NumPy库创建二维数组(如果需要进行大量的数值计算,推荐使用NumPy)
import numpy as np
matrix = np.zeros((3, 4)) # 创建一个3行4列的全零二维数组
print(matrix)
# 输出:
# [[0. 0. 0. 0.]
# [0. 0. 0. 0.]
# [0. 0. 0. 0.]]
# 解释:这里我们使用NumPy库创建了一个3行4列的全零二维数组。NumPy提供了更强大的数组操作功能。
上一篇:python 日期加一天
下一篇:python 矩阵
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站