在Matlab中,有一种叫做struct的东西,它允许用户拥有一组动态矩阵.
我基本上正在寻找一个允许我索引不同大小的动态矩阵的函数.
示例:(有3个矩阵)
基本上我想将3个矩阵存储在同一个变量上.之后用它们的索引号来调用它们(即Matrix [1],Matrx [2]).传统的python数组不允许堆叠具有不同尺寸的阵列.
我正在考虑创建课程,但也许有人她有更好的替代方案.
谢谢
只需使用元组或列表.
元组matrices = tuple(matrix1, matrix2, matrix3)效率会略高一些;
列表matrices = [matrix1, matrix2, matrix3]更灵活,你可以matrix.append(matrix4).
无论哪种方式,您都可以作为matrices[0]或访问它们for matrix in matricies: pass # do stuff.
| 归档时间: | 
 | 
| 查看次数: | 4156 次 | 
| 最近记录: |