我希望将numpy数组的第12列作为分类特征传递。
该列具有从1到10的整数值。
我尝试了以下方法:
cbr.fit(X_train, y,
eval_set=(X_train_test, y_test),
cat_features=[X_train[:,12]],
use_best_model=True,
verbose=100)
但是出现了以下错误:
CatboostError: 'data' 是 np.float32 的 numpy 数组,这意味着没有分类特征,但是 'cat_features' 参数指定了非零数量的分类特征