【发布时间】:2022-01-12 07:32:37
【问题描述】:
我有 6 个形状为 (6042,) 或 1 列的文件。我使用 dstack 堆叠 6 个文件,希望得到一个形状(6042、1、6)。但是在我堆叠它之后,我得到了形状 (1, 6042, 6)。然后我尝试使用
更改顺序new_train = np.reshape(train_x,(train_x[1],1,train_x[2]))
出现错误:
IndexError: index 1 is out of bounds for axis 0 with size 1
这是我的 dstack 代码:
train_x = dstack([train_data['gx'],train_data['gy'], train_data['gz'], train_data['ax'],train_data['ay'], train_data['az']])
【问题讨论】:
-
np.stack(x_train, axis=1)[:,None]
标签: python arrays numpy reshape