在Matlab中,有一些名爲struct的東西,它允許用戶擁有一組動態矩陣。Python中的N維矩陣數組(不同大小)
我基本上在尋找一個函數,它允許我通過具有不同大小的動態矩陣進行索引。
示例:(3點矩陣)
- 矩陣1:3×2
- 矩陣2:2×2
- 矩陣3:2×1
基本上我想存儲關於3點矩陣相同的變量。之後通過它們的索引號(即Matrix [1],Matrx [2])調用它們。傳統的Python數組不允許堆疊具有不同尺寸的數組。
我正在研究創建類,但也許有人她有一個更好的替代方案。
謝謝
在Matlab中,有一些名爲struct的東西,它允許用戶擁有一組動態矩陣。Python中的N維矩陣數組(不同大小)
我基本上在尋找一個函數,它允許我通過具有不同大小的動態矩陣進行索引。
示例:(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
。
將這些數組放入列表。