XGBoostError: Invalid Parameter format for max_depth expect int but value='62.69934647439639'如何解决这个问题
时间: 2024-02-27 21:53:23 浏览: 188
Python ValueError: invalid literal for int() with base 10 实用解决方法
这个问题是因为 XGBoost 的 `max_depth` 参数需要输入整数类型的值,而你传入的是一个浮点数类型的值。你需要将这个浮点数类型的值转换为整数类型,例如:
```python
max_depth = int(62.69934647439639)
```
或者在传入参数时直接使用整数类型的值:
```python
max_depth = 63
```
这样就可以解决这个问题了。
阅读全文