未解析的引用 'y_pred_proba'
时间: 2023-12-11 11:05:06 浏览: 32
这个错误是因为你在修改代码的时候,将之前定义的`y_pred_proba`变量删除或者注释掉了。如果你不再使用这个变量,可以直接将代码修改为:
```
# 使用模型进行预测
y_pred = np.argmax(model.predict(X), axis=-1)
# 过滤掉和值超过6或小于6的预测值,并去除重复的行
results = pd.DataFrame({'y_pred': y_pred})
results = results[(results['y_pred'] >= 0) & (results['y_pred'] <= 6)]
results.drop_duplicates(inplace=True)
# 将预测结果打印出来
print(y_pred)
```
如果你需要使用概率值,可以修改代码为:
```
# 使用模型进行预测
y_pred = np.argmax(model.predict(X), axis=-1)
y_pred_proba = model.predict(X)
# 过滤掉和值超过6或小于6的预测值,并去除重复的行
results = pd.DataFrame({'y_pred': y_pred, 'y_pred_proba': y_pred_proba[:, 1]})
results = results[(results['y_pred'] >= 0) & (results['y_pred'] <= 6)]
results.drop_duplicates(inplace=True)
# 将预测结果打印出来
print(y_pred)
print(y_pred_proba)
```