title += "RMSE = {:.2f}, estimator.coef_ = {:.2f}%, {:.2f}%, {:.2f}%, {:.2f}%, estimator.intercept_ = {:.2f}%".format(rmse, estimator.coef_[0][1][2][3], estimator.intercept_[0]) IndexError: invalid index to scalar variable.
时间: 2024-02-25 12:53:19 浏览: 116
RMSE_SPEC.m.zip_RMSE_RMSE.m文件_statistic _wave
这个错误的原因是格式化字符串中的`{:.2f}%, {:.2f}%, {:.2f}%, {:.2f}%`位置有四个占位符,但是传入的参数只有一个(即`estimator.intercept_[0]`)。你需要将格式化字符串中的占位符个数和参数个数对应起来,如下所示:
```python
title += "RMSE = {:.2f}, estimator.coef_ = {:.2f}%, {:.2f}%, {:.2f}%, {:.2f}%, estimator.intercept_ = {:.2f}%".format(rmse, estimator.coef_[0][1][2][3], estimator.intercept_[0], estimator.intercept_[0], estimator.intercept_[0], estimator.intercept_[0])
```
这样就可以正确地将RMSE、回归系数和偏置系数等信息添加到图表的标题中了。
阅读全文