Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/powershell/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 如何避免输出到jupyter笔记本中的可滚动框架中?_Python_Pandas_Ipython_Jupyter Notebook - Fatal编程技术网

Python 如何避免输出到jupyter笔记本中的可滚动框架中?

Python 如何避免输出到jupyter笔记本中的可滚动框架中?,python,pandas,ipython,jupyter-notebook,Python,Pandas,Ipython,Jupyter Notebook,突然,语句的输出开始出现在可滚动的框架内 我只是在玩一个参数 pd.options.display.max_rows = 1000 但是在实验之后,我注释掉了这一行并重新启动了内核 然而,我的一个输出出现在框架内 如何避免这种情况?要禁用自动滚动,请在执行其他单元格之前在笔记本单元格中执行此javascript: %%javascript IPython.OutputArea.prototype._should_scroll = function(lines) { return fal

突然,语句的输出开始出现在可滚动的框架内

我只是在玩一个参数

pd.options.display.max_rows = 1000
但是在实验之后,我注释掉了这一行并重新启动了内核

然而,我的一个输出出现在框架内


如何避免这种情况?

要禁用自动滚动,请在执行其他单元格之前在笔记本单元格中执行此javascript:

%%javascript
IPython.OutputArea.prototype._should_scroll = function(lines) {
    return false;
}

还有一个jupyter笔记本扩展,你可以用它来创建一个更好的用户界面。

你可以用鼠标点击输出框的外部,在滚动之间切换,这对我很有用。 更准确地说,您必须单击输出左侧的正方形(见图)。


单击将切换滚动模式,双击将完全隐藏输出。

我偶然发现了同样的问题,不知从何处出现了一个滚动条用于输出


只需转到-Cell>All Outputs>Toggle Scrolling(在菜单栏上),输出将返回到no Scrolling。

问题可能是由jupyter
.ipynb
文件中的元数据引起的。在我的例子中,单元格内容看起来像

{
   "cell_type": "code",
   "execution_count": null,
   "metadata": {
    "scrolled": true
   },
   "outputs": [],
   "source": [
    "plot_timecourse(time, v_soma)"
   ]
  },
只需删除滚动部分,即删除元数据:

{
   "cell_type": "code",
   "execution_count": null,
   "metadata": {}
   "outputs": [],
   "source": [
    "plot_timecourse(time, v_soma)"
   ]
  },

修复了奇怪的滚动框问题。

是否通过
pd.reset\u选项(“display.max\u rows”)
帮助将其重置为默认值?如果重新启动内核,这会产生什么影响?不,它没有帮助。
pd.options.displays.max\u rows
仅控制
熊猫
何时使用
截断输出。
。当给定单元格的输出很长时,可滚动帧是Jupyter的一部分。有没有办法在禁用此javascript后再次启用自动滚动?@Jianyu要启用,您只需将
return false
更改为
return true
,这对我也很有效。这并不明显。点击out侧边栏切换该框架的滚动条。这是一个非常聪明的解决方案!您不需要更改笔记本的任何设置!