2
は、私は次のような場合を理解しようとしています:は数
私が作成した入力データX 64を持つに基づいて、新しい
xgbost
DMatrixxgX = xgb.DMatrix(X, label=Y, missing=np.nan)
で新しいDMatrixを得ましたか。どんな助言も素晴らしいでしょう!
は、私は次のような場合を理解しようとしています:は数
私が作成した入力データX 64を持つに基づいて、新しいxgbost
DMatrix
xgX = xgb.DMatrix(X, label=Y, missing=np.nan)
で新しいDMatrixを得ましたか。どんな助言も素晴らしいでしょう!
を見ては、khotilovはコメントになります:
CSRの問題は、あなたが最後に完全にスパース列を持っているとき、あなたは彼らが存在していることを把握することはできませんということですCSRの指数と指針を見てみるだけです。
この結果はX
、XGDMatrixCreateFromCSR
からDMatrix
を作成する機能は、あなたのケースでは9列で最後に空の列、を考慮していないということです。あなたのケースでそれを確認し、実際にX
に64個の機能があるかどうかを調べることができます。
質問を「DataScience stack」http://datascience.stackexchange.com/に移動する方法はありますか? – SpanishBoy