python - 抑制 Jupyter Notebook 魔术命令通知
问题描述
这是一个快速的。我正在使用%run
魔法命令运行另一个 Jupyter Notebook 中的 OLS 回归。我使用%store
魔法在笔记本之间传递数据。我的代码如下:
for targs in gen_targets(d_targets.columns):
for feats in gen_feats(feat_lst):
X_train, X_test, y_train, y_test = train_test_split(X[feats],
y[targs],
test_size=0.2)
model_id = analysis_id + "_" + targs +'~'+' + '.join(feats)
%store X_train #Store X training data
%store y_train #Store y training data
%store model_id #Store Model ID
%run OLS_Regression.ipynb #Run the Regression
%store -r model #The regression instance (in case I want to use it)
%store -r model_results #Summary of model results (dic)
results = results.append(model_results, ignore_index = True)
但是,当我运行它时,我会收到有关存储的消息。一个例子如下所示
Stored 'X_train' (DataFrame)
Stored 'y_train' (Series)
Stored 'model_id' (str)
Stored 'model_results' (dict)
Stored 'model' (RegressionResultsWrapper)
Stored 'X_train' (DataFrame)
Stored 'y_train' (Series)
Stored 'model_id' (str)
Stored 'model_results' (dict)
Stored 'model' (RegressionResultsWrapper)
Stored 'X_train' (DataFrame)
Stored 'y_train' (Series)
Stored 'model_id' (str)
Stored 'model_results' (dict)
由于我的特征和目标组合可能很长,所以输出量很大。
是否可以抑制此输出?
PS:如果您认为我可以改进代码,请告诉我。我还在“学习”。我知道我没有添加模型预测检查,因此测试列车拆分可能看起来是多余的,但它会被使用。
非常感谢。
解决方案
推荐阅读
- ios - 图像不适合在 iOS 中全屏显示
- java - selenium mvn 项目中的错误:在类路径中找不到类:
- kubernetes - 为什么我应该使用 Kubernetes Persistent Volumes 而不是 Volumes
- html - 我们应该在链接的绝对路径中使用正斜杠/或反斜杠 \ 什么?
- tensorflow - 如何根据形状为[5,4,3]的张量生成一个[1,1,1]?
- java - 在 Spring 框架中集成 Camunda webapps
- node.js - 使用带有正文和标头的 Axios 发送 post 请求
- c# - 如何修复 Crystal Reports 错误调试传输到另一台 PC?
- python - 如何将 rgb 转换为标签以进行图像分割
- arrays - 在标准输入中读取时将 char 传递给 char* 类型时出错