我正在尝试将 tpot 与我在熊猫数据框中的输入一起使用。我不断收到错误:
TypeError: 输入类型不支持 ufunc 'isnan',并且根据转换规则 ''safe'' 无法安全地将输入强制转换为任何支持的类型
我相信这个错误是由于 isnan 无法处理我的数据结构,但我不确定如何以不同的方式格式化它。我有分类和连续输入以及连续输出的组合。这是具有类似数据的代码示例:
train_x=[[1,2,3],['test1','test2','test3'],[56.2,4.5,3.4]]
train_y=[[3,6,7]]
from tpot import TPOTRegressor
tpot=TPOTRegressor()
我是否必须以某种方式转换我的分类数据?dataframe.values 和 dataframe.as_matrix 给我的对象也给我一个错误。