我正在尝试使用LIME包来解释预测模型。运行以下代码时看到错误:
# Create the LIME Explainer
explainer = lime.lime_tabular.LimeTabularExplainer(X_train_undersample feature_names = feature_names,class_names=['0','1'], kernel_width=3)
错误:
TypeError:不可用类型:' slice'
这可能是什么问题?
答案 0 :(得分:0)
错误是因为您的X_train_undersample是DataFrame stype。如果将DataFrame stype更改为数组stype(例如,float64数组),那就没问题。
答案 1 :(得分:0)
如果x_train是DataFrame,请尝试传递它:
x_train_undersample.as_matrix()