我有一个范围从0到3.4е+23的数字。这个库中“最大”的数据格式是'int64'(即Хе+18)。 请帮助我,我该如何“读取”这些数据,因为我想用Sklearn来训练它们。另外,由于数字很大,我无法对数据应用StandartScaler/Normalizer。 我可以这样更改数据类型: df['df'] = df['df'].astype('int64') 你知道一些改变数据类型的方法吗? 或者你知道如何在整个DataFrame上执行某些操作吗?
sklearn
与numpy
协同工作。由于numpy
不支持大于int64
的数据类型,因此sklearn
也不支持。虽然python
支持大整数,但使用对象数据类型数组会很慢,而且可能无法正常工作。 - hpauljnp.float64
即可。 - dankal444