gpt4 book ai didi

python - 无法创建 XGBoost DMatrix

转载 作者:行者123 更新时间:2023-11-28 16:19:52 27 4
gpt4 key购买 nike

我的理解是 DMatrix 接受 numpy.ndarray 作为输入。我已经尝试过多次,但它不允许我创建 DMatrix。

Error Screenshot

我尝试过使用 Xgboost.DMatrix 和 Xgboost.sklearn.DMatrix。任何帮助将不胜感激。

最佳答案

您的 y_train 似乎是一个包含非数字元素的 numpy 数组。您应该将 y_train 元素转换为数字类型。

你可以这样做:

from sklearn import preprocessing
encoder = preprocessing.LabelEncoder()
y_train = encoder.fit_transform(y_train)

关于python - 无法创建 XGBoost DMatrix,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41318801/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com