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

如何在Python中存储多个36×36规格的二维矩阵

实现方法:将多个二维矩阵存入大列表

Python 实现

假设你已经有5个36×36的二维矩阵(比如matrix1到matrix5),只需直接将它们放入一个列表即可:

# 示例:初始化5个36×36的矩阵(实际使用时替换为你已有的矩阵)
matrix1 = [[0 for _ in range(36)] for _ in range(36)]
matrix2 = [[1 for _ in range(36)] for _ in range(36)]
matrix3 = [[2 for _ in range(36)] for _ in range(36)]
matrix4 = [[3 for _ in range(36)] for _ in range(36)]
matrix5 = [[4 for _ in range(36)] for _ in range(36)]

# 把矩阵存入大列表
big_matrix = [matrix1, matrix2, matrix3, matrix4, matrix5]
  • 此时big_matrix就是你要的结构:包含5个36×36二维矩阵的列表。
  • 如果后续需要修改原矩阵但不想影响big_matrix里的内容,记得用深拷贝:
    import copy
    big_matrix = [copy.deepcopy(m) for m in [matrix1, matrix2, matrix3, matrix4, matrix5]]
    

Java 实现

如果用Java,可使用ArrayList作为容器:

// 初始化5个36×36的矩阵
int[][] matrix1 = new int[36][36];
int[][] matrix2 = new int[36][36];
int[][] matrix3 = new int[36][36];
int[][] matrix4 = new int[36][36];
int[][] matrix5 = new int[36][36];

// 创建大容器并添加矩阵
ArrayList<int[][]> bigMatrix = new ArrayList<>();
bigMatrix.add(matrix1);
bigMatrix.add(matrix2);
bigMatrix.add(matrix3);
bigMatrix.add(matrix4);
bigMatrix.add(matrix5);

内容的提问来源于stack exchange,提问作者Urvesh

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.10 09:35:21