我是ML的新手,原谅任何错误。
我正在研究catBoost算法,它给我以下错误:
Cannot convert 'b'T'' to float
虽然所有数据类型都是object或float64。我无法确定问题所在。
发布于 2018-09-30 17:09:43
您需要让catboost知道该功能是分类的。为此,请使用参数cat_features
来提供包含非数字要素的列号列表。
如果您未指定该功能的类型,则catboost会假定它是数字并尝试将其值转换为float
。字符串值'T'
(或b'T'
)无法转换为float
确实。
https://stackoverflow.com/questions/-100002841
复制相似问题