带有不同数据类型的Numpy

时间:2018-06-21 18:00:47

标签: python pandas numpy keras

我有一个Pandas数据框,其中有4列。 2列具有float64类型。其他具有int类型。我想将它们输入到LSTM层。我需要保持数据类型不变。但是,当我使用dataframe.values将它们转换为Numpy array时,数据集数据类型更改为float64。如何保持数据类型不变?

(2列:float64,2列:int

1 个答案:

答案 0 :(得分:-1)

也许您想检查一下 Store different datatypes in one NumPy array?

在那里,您将找到与所问的问题完全相同的问题。那就是“如何在numpy数组中存储不同的数据类型”(cmiiw)。

基本上,您可以执行“记录数组”或“结构化数组”。

编辑: 我不知道keras参数,或者它是否支持这种结构。但是,如果要在一个单独的numpy数组中存储2个不同的数据类型,我想您可以使用它。 :)

希望这会有所帮助。