numpy Pyhton从秩为3的Tensor中提取矩阵

kmpatx3s  于 2023-11-18  发布在  其他
关注(0)|答案(1)|浏览(122)

我有一个形状为(19601, 1000, 12)的数据X_train,但是我想提取1000个x 12的矩阵,并将它们合并/附加到一个大矩阵中。每当我试图索引X_train并将矩阵的行附加到一个大矩阵中时,我得到了不想要的形状。我想要一个形状为(12*19601, 1000)的矩阵。我尝试了列表理解,并使用了索引i,j,k
data = [sig[i][j][k] for sig in X_train]
但是一无所获。我想我误解了一些事情。我怎么做才能得到一个大小为(12*19601, 1000)的矩阵?

bvpmtnay

bvpmtnay1#

将(19601,1000,12)转置为(12,19691,1000),然后重新整形

temp = arr.transpose(2,0,1)
temp1 = temp.reshape(12*19691,1000)

字符串

相关问题