问题标签 [jupyter-notebook]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
131 浏览

shell - ipython shell命令错误

我尝试在 ipython notebook 前缀中使用 ipython shell 命令,前缀为 '!" 但 ls 未被识别。之前有人遇到过这个问题吗?

PS:目的是过滤所有包含名称边缘的文件

ipython 外壳命令

0 投票
5 回答
29137 浏览

python - 是否可以在 IPython /JuPyter Notebook 中显示 OpenCV 视频?

运行 OpenCV 视频处理 python 教程中的示例时,它们都会在专用窗口中弹出。我知道 IPython notebook 可以显示来自磁盘和 YouTube 的视频,所以我想知道是否有办法将 OpenCV 视频播放定向到 Notebook 浏览器并让它在输出单元格而不是单独的窗口中播放(最好不保存它到磁盘,然后从那里播放)。

以下是 OpenCV 教程中的代码。

0 投票
3 回答
20979 浏览

python - 以编程方式获取当前的 IPython 笔记本单元格输出?

我有一个在 IPython 笔记本(输入单元 X)中运行的导入函数,它产生一个输出(在输出单元 X 中)。函数运行后,我有更多代码(也在输入单元格 X 中);该代码有什么方法可以检索当前输出(在输出单元格 X 中)?

可能还有其他方法可以实现我想要实现的目标;但我很好奇上述是否可行。

0 投票
2 回答
59039 浏览

jupyter-notebook - 如何在 iPython 笔记本中保存单元格的输出

我希望能够将 iPython 笔记本单元的 TEXT 输出保存到磁盘上的文件中。

我有 2 个额外的要求/要求:

  • 能够重新运行单元格并用最新的内容覆盖我的输出。
  • 还显示笔记本中的输出。

我已经想出了如何使用%%capture魔法将 iPython 笔记本的单元格基本保存到文件中,但它似乎不够灵活:每次我重新运行单元格时它都会不断追加,我无法让它显示在同一个单元格。

这是我到目前为止所拥有的:

当我尝试cap.show()在写入后放置时,它似乎没有显示。相反,它将输出两次放入 cap 变量中。

0 投票
1 回答
50 浏览

python - 如何使用负输入获得递归乘积的值?

因为我发现很难得到

看一看:

0 投票
1 回答
6014 浏览

jupyter-notebook - 单元格的 ipython 笔记本背景颜色

如何更改 iPython Notebook 中特定单元格的背景颜色?例如,我正在写一本手册,我想在灰色文本框中添加一些终端命令,如http://ipython.org/ipython-doc/1/interactive/nbconvert.html

0 投票
3 回答
20852 浏览

jupyter-notebook - 如何更改 IPython Notebook 中显示方程的对齐方式?

我希望我的 MathJax 在 IPython Notebook 中显示的方程在左侧而不是居中对齐。这由MathJax 中的核心配置选项displayAlign控制,如此所述。

我试图通过将其添加到我的config.js文件中来在 IPython Notebook 中设置此选项

但它没有任何效果。

如何在 IPython Notebook 中设置 MathJax 核心配置选项?

[更新]我找到了一种可行的方法:将上述配置行添加到config.js而不是mathjaxutils.js。就我而言(Windows 8),此文件可在此处找到:C:\Anaconda\Lib\site-packages\IPython\html\static\notebook\js\mathjaxutils‌​.js . 虽然这不是一个很好的解决方案,因为它涉及修改一个文件,该文件可能会在我下次更新 IPython 时被覆盖。

[更新] @Ian 在评论中建议的技术确实有效,但一次只能一个笔记本。总而言之,我创建了一个文件my_css.css,其内容为

在笔记本中,如果我运行这个单元格

显示的方程式确实会根据需要左对齐。

但是,我希望这是我所有笔记本的默认设置。我尝试将此添加到我的custom.js

为了更好地衡量,将此添加到我的custom.css

但两者都没有任何效果。如果有办法在不修改核心 IPython 文件的情况下将此设置设为所有笔记本的默认设置,那将是完美的。

0 投票
2 回答
5605 浏览

ipython-notebook - 如何在 iPython 笔记本中设置默认启动命令?

我想在我创建的每个新笔记本中的几乎每个新笔记本中放置几个​​带有我需要的命令的单元格。

例如,当我创建一个新笔记本时,它应该放一个

默认情况下在一个单元格中,但不执行它。我怎么能设置这样的东西?

0 投票
3 回答
21481 浏览

python - 运行 IPython/Jupyter Notebook 会影响程序的速度吗?

我正在开发一个模拟程序(有点像数值求解器)。我正在 ipython 笔记本中开发它。我想知道在笔记本中运行代码的速度是否与从终端运行代码的速度相同?

与从终端本地运行相比,笔记本电脑的浏览器内存或开销以及类似的东西会使代码在笔记本电脑中运行得更慢吗?

0 投票
5 回答
18797 浏览

python - 在 IPython 笔记本小部件和 Spyre 中动态更改下拉列表

我在 IPython 笔记本(作为 HTML 小部件的一部分)和 Spyre 应用程序(作为dropdown元素)中有一个下拉列表,比如说选择一个大陆,我想添加第二个下拉列表来选择大陆内的国家。现在显然第二个下拉列表中的选项取决于第一个下拉列表的值。我正在努力寻找一种方便的方法来拥有一个可以更新此 UI 元素的回调函数。

我几乎在 IPython 笔记本中完成了这项工作,其中我有一个interact函数,在被调用的函数中,我将使用第二interact个下拉菜单创建第二个元素。但是,每当我更改第一个下拉菜单时,都会创建一个新的下拉元素,因此每次更改都会产生一个额外的下拉菜单。但我只想更新一个下拉列表,仅此而已。

希望问题很清楚。谢谢你。