22

我正在使用Jupyterlab我的数据科学研究。使用这个新工具一切都很好,但是一些进程GridSearchCV有很长的日志,这个结果会污染笔记本。有一种方法可以像传统的那样激活滚动条来避免这种情况Jupyter notebooks

4

3 回答 3

32

你有几个选择:

  1. 右键单击单元格的输出->“启用输出滚动”。这将限制输出视图的高度并启用滚动,就像在经典笔记本中一样。
  2. 右键单击单元格的输出->“创建新的输出视图”。这将创建一个单独的可滚动视图并将其停靠在屏幕底部。然后,您可以在主窗口中折叠视图,这样它就不会弄乱笔记本。
于 2018-06-01T10:41:16.080 回答
4

有一种自动的方法可以做到这一点。首先,您必须安装插件“Stylus”(Chrome 和 Firefox 均可用)。此插件允许您在网站上编写自定义 CSS。

接下来,转到位于 localhost:8888/lab 的 JupyterLab 页面并单击右上角的 Stylus 图标,然后单击“为此 URL 编写样式”

在 URL 下,我更改localhostlocalhost:8888/lab. 然后,我从 Github 的用户 Buckle2000 复制了这个脚本(https://github.com/jupyterlab/jupyterlab/issues/4028#issuecomment-446820575

.jp-OutputArea-child {
    max-height: 15em;
}

.jp-OutputArea-child .jp-OutputArea-output {
    overflow: auto;
}

然后单击“保存”按钮,您应该一切顺利。我相信您可以更改数字 15 以使其针对不同的高度激活。它应该如下所示:

JupyterLab 自动滚动自定义 CSS

于 2019-10-04T15:32:06.097 回答
0

如果对输出不感兴趣,可以使用cell magic capture。它捕获单元格输出并且不显示它们。

于 2019-02-15T14:08:30.000 回答