我有一个eth
,我从中选择了一些coluns并创建了两个长度相同的数据框:
Pandas dataframe
之后我从每个series1 = df[['VAL1', 'VAL2', 'VAL3', 'VAL4', 'VAL5','VAL6']]
series2 = df[['OTHER_VAL1', 'OTHER_VAL2', 'OTHER_VAL3', 'OTHER_VAL4', 'OTHER_VAL5','OTHER_VAL6']]
DataFrame
两个数组形状如下所示:
series_1_np = series1.values
series_2_np = series2.values
我想重新塑造我的(69193, 6)
形状:
series1
并希望将(69193, 6, 6)
中的每个值添加到新的展开维度。
我问它是因为我想创建一个series2
keras模型。现在我这样做:
我在Conv1D
中创建了一个新维度:
series1
然后我创建我的模型:
series1 = np.expand_dims(series1, axis=-1)
它正在运行,这没有任何问题。但是,我在我的series2中有另一个功能集,并希望将它发送到我的模型输入。
我该怎么做?对不起,我甚至无法启动它。
谢谢!
谢谢!
答案 0 :(得分:0)
根据您的评论,获得所需内容的最简单方法是
series1_new = np.zeros((df.shape[0], 6, 2))
series1_new[:,:,0] = series_1_np
series1_new[:,:,1] = series_2_np