1
DMatrixは入力としてnumpy.ndarrayを受け入れます。 これを複数回試してみましたが、私はDMatrixを作成できません。XGBoost DMatrixを作成できません
私はXgboost.DMatrixとXgboost.sklearn.DMatrixを使用して試してみました。 どんな助けも高いでしょう。
DMatrixは入力としてnumpy.ndarrayを受け入れます。 これを複数回試してみましたが、私はDMatrixを作成できません。XGBoost DMatrixを作成できません
私はXgboost.DMatrixとXgboost.sklearn.DMatrixを使用して試してみました。 どんな助けも高いでしょう。
あなたのy_trainは非数値要素を持つnumpy配列のようです。 y_train要素を数値型に変換する必要があります。
from sklearn import preprocessing
encoder = preprocessing.LabelEncoder()
y_train = encoder.fit_transform(y_train)
:
あなたはそのように行うことができます