我有一个Pandas
有 4 列的数据框。2 列有float64
类型。其他有int
类型。我想将它们输入到LSTM
图层中。我需要将数据类型保持原样。但是当我dataframe.values
用来将它们转换为 .data 时Numpy array
,数据集数据类型更改为float64
. 如何保持数据类型不变?
(2列:float64
,2列:int
)
也许您想检查一下在一个 NumPy 数组中存储不同的数据类型?
在那里,您会发现与您提出的问题完全相同的问题。那就是“如何在 numpy 数组中存储不同的数据类型”(cmiiw)。
基本上,您可以执行“记录数组”或“结构化数组”。
编辑:我不知道 keras 参数,或者它是否支持这种结构。但是,如果要将 2 种不同的数据类型存储在一个 numpy 数组中,我想您可以使用它。:)
希望这会有所帮助。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句