Python 如何将多个pandas列输入keras进行学习?

Python 如何将多个pandas列输入keras进行学习?,python,pandas,keras,Python,Pandas,Keras,也许这是一个超级蹩脚的问题,但我还不能完全理解这个问题 我有一些为keras模型构建的数据可以学习。在这一点上,它基本上是一个用于输入的列和一个用于输出的列: X = names_frame_dupless["vectorized"].values X = np.array([np.array(l) for l in X]) Y = names_frame_dupless["gender"].values 和X.shape是(31314,26) 然后我的顶层是dim=26: model.add

也许这是一个超级蹩脚的问题,但我还不能完全理解这个问题

我有一些为keras模型构建的数据可以学习。在这一点上,它基本上是一个用于输入的
列和一个用于输出的列:

X = names_frame_dupless["vectorized"].values
X = np.array([np.array(l) for l in X])
Y = names_frame_dupless["gender"].values
X.shape
(31314,26)

然后我的顶层是
dim=26

model.add(Dense(128, input_dim=26, activation='relu'))
在同一个框架中,我有额外的数据列,我想将它们作为输入提供给keras——我如何才能做到这一点

将数据传递到keras的正确方式是什么:

  • 将我的单列表示[1,2,3]扩展为[1,2,3,
    4,5,6
    ]
  • 让它更像一个[[1,2,3],[4,5,6]]表示

在创建X时创建x1和x2,然后使用np.column\u stack或np.vstack,不要忘记相应地增加输入尺寸。因此
pd.concat()
到系列/列和
?像创建X一样创建x1和x2,然后使用np.column\u堆栈或np.vstack,不要忘记相应地增加输入尺寸。因此
pd.concat()
到系列/列和