当我打印时,出于某种原因,Jupyter会从输出的中间切出一些文本(也许是为了使其更具可读性),但是我需要看到它。 有什么可能的解决方案? 我可以在Jupyter中更改任何选项以防止裁切吗? 附言抱歉,目前无法嵌入图片。使用链接thx。
my_pipeline = make_pipeline(ce.OneHotEncoder(use_cat_names=True),
SimpleImputer(),
XGBRegressor(n_estimators=1000,
learning_rate=0.01,
clf__early_stopping_rounds=10,
clf__eval_set=[(test_X, test_y)],
random_state=45,
verbose=True))
# fitting and predicting
print(my_pipeline.fit(train_X, train_y))
predictions = my_pipeline.predict(test_X)
print("Mean Absolute Error : " + str(mean_absolute_error(predictions,
test_y)))
输出:
Pipeline(memory=None,
steps=[('onehotencoder', OneHotEncoder(cols=['Neighborhood'], drop_invariant=False,
handle_unknown='impute', impute_missing=True, return_df=True,
use_cat_names=True, verbose=0)), ('simpleimputer', SimpleImputer(copy=True, fill_value=None, missing_values=nan, strategy='mean',
ver... reg_lambda=1, scale_pos_weight=1, seed=None, silent=True,
subsample=1, verbose=True))])
正如您在输出中看到的“ ver ...”所示-它已被剪切。谢谢。