我有一个Pandas
数据框,其中有4列。 2列具有float64
类型。其他具有int
类型。我想将它们输入到LSTM
层。我需要保持数据类型不变。但是,当我使用dataframe.values
将它们转换为Numpy array
时,数据集数据类型更改为float64
。如何保持数据类型不变?
(2列:float64
,2列:int
)
答案 0 :(得分:-1)
也许您想检查一下 Store different datatypes in one NumPy array?
在那里,您将找到与所问的问题完全相同的问题。那就是“如何在numpy数组中存储不同的数据类型”(cmiiw)。
基本上,您可以执行“记录数组”或“结构化数组”。
编辑: 我不知道keras参数,或者它是否支持这种结构。但是,如果要在一个单独的numpy数组中存储2个不同的数据类型,我想您可以使用它。 :)
希望这会有所帮助。