仅为小菜鸟的自我记录
习惯了matlab的矩阵直接整体循环读入,刚开始用python十分不习惯。
后来发现np.reshape是个好东西
根据我自身的代码需求,读取多个三维矩阵数据成为四维之后再reshape一下
XX = np.zeros((n_class, n_single_samples, n_channels, n_features))
X = np.reshape(XX, (-1, n_channels, n_features))
私以为-1表示“未知”,reshape会自己给你推算出来那一维的维度,很好用
np.concatenate
在a矩阵后并上b,axis = 1表示按列合并
c = np.concatenate((a, b), axis=1)