3
我基於this articleIPython的導入錯誤:無法導入名稱佈局
試圖CatBoost在它的代碼,CatBoost在model.fit()
plot
,所以我想嘗試一下我的IPython。
這裏是我的CatBoost代碼:
from catboost import CatBoostRegressor
# indicate categorical features for CatBoost
categorical_features_indices = np.where(X.dtypes != np.float)[0]
model=CatBoostRegressor(iterations=50, depth=3, learning_rate=0.1,
loss_function='RMSE')
model.fit(X_train, y_train,
cat_features=categorical_features_indices,
use_best_model=True,
eval_set=(X_validation, y_validation), plot=True)
但是,它不能表現出任何情節,不停地給我的錯誤:
我沒有安裝ipywidgets和IPython中。 你知道如何處理這個問題嗎?
你是否將ipython作爲筆記本或外殼運行?你在虛擬環境中運行它嗎? –
我將它作爲筆記本運行。我嘗試了虛擬環境和非虛擬環境,都得到了這個錯誤 –