ipython相关内容

折叠 jupyter 笔记本中的单元格

我正在使用 ipython Jupyter 笔记本.假设我定义了一个在屏幕上占据大量空间的函数.有没有办法折叠单元格? 我希望函数保持执行和可调用状态,但我想隐藏/折叠单元格以便更好地可视化笔记本.我该怎么做? 解决方案 更新: 较新的 jupyter-lab 是一个更现代且功能丰富的界面,默认情况下支持单元格折叠.请参阅下面@intsco 的回答 更新 2 由于 ..
发布时间:2021-12-31 23:23:14 Python

将图像插入 IPython 笔记本降价

我开始严重依赖 IPython 笔记本应用程序来开发和记录算法.太棒了;但有些事情似乎应该是可能的,但我不知道该怎么做: 我想在我的(本地)IPython 笔记本降价中插入一个本地图像,以帮助记录算法.我知道的足以将诸如 之类的内容添加到降价中,但就我所知,这大约是.我假设我可以将图像放在 127.0.0.1:8888 表示的目录(或某个子目录)中 ..
发布时间:2021-12-31 23:22:58 Python

如何使 Jupyter Notebook 中的内联图更大?

我使用“%matplotlib inline"在我的 Ipython Notebook 上内嵌了我的绘图. 现在,情节出现了.但是,它非常小.有没有办法使用笔记本设置或绘图设置使它看起来更大? 解决方案 是的,像这样使用 figuresize 和 dpi(在调用子图之前): fig=plt.figure(figsize=(12,8), dpi= 100, facecolor='w' ..
发布时间:2021-12-31 23:22:52 Python

如何在单个 IPython 笔记本中多次显示相同的 matplotlib 图?

我使用带有 matplotlib.pyplot 的 IPython 笔记本,我经常创建一个需要相当大的代码块来生成的绘图.然后我想保存该对象并使用完全相同的图形/轴对稍后合并到另一个图中. 例如,假设我有一些散点图的 x-y 数据对.我想显示这些点,然后显示几个单元格 - 可能与其他调用 pyplot 以制作其他不相关的数字 - 我想再次显示该数字,以便我可以用回归线或一些来绘制它其他图形. ..
发布时间:2021-12-31 23:21:25 其他开发

ipywidgets 下拉小部件:什么是 onchange 事件?

我可以在 ipython notebook 小部件中为 button.on_click 注册一个处理程序,但我不知道如何为下拉小部件做同样的事情 将 ipywidgets 导入为小部件from IPython.display 导入显示def on_button_clicked(b):打印(“单击按钮.")button = widgets.Button(description="点击我!")显示( ..
发布时间:2021-12-31 23:20:18 其他开发

在运行所有期间选择在 ipython notebook 中运行哪些单元的简单方法

我有一个 ipython 笔记本,它在数据处理例程中运行多个步骤,并在此过程中将信息保存在文件中.这样,在开发我的代码时(主要是在一个单独的 .py 模块中),我可以跳到并运行各个步骤.我想设置它以便我可以 Cell->run all 但只让它执行某些可以轻松选择的选定步骤.例如,我想像这样定义我想在 dict 中运行的步骤: process = {'加载文件':假,'生成交互列表':假,'随机 ..
发布时间:2021-12-31 23:19:13 其他开发

如何在 IPython (Jupyter) Notebook 的远程机器上添加内核?

本地计算机 (PC) 上 UI 右上角的下拉菜单: 内核->更改内核->Python 2(在本地 PC 上)Python 3(在本地 PC 上)我的新内核(在远程 PC 上) 解决方案 IPython use kernel 是 ~/.ipython/kernel/ 中的一个文件,描述了如何启动内核.如果您创建自己的内核(远程内核或其他内核),则由您决定让程序运行远程内核并将本地绑定到笔记本所 ..
发布时间:2021-12-31 23:18:53 Python

如何将 IPython 笔记本导出为 HTML 以用于博客文章?

将 ipython 笔记本转为 html 格式以在博客文章中使用的最佳方法是什么? 将 ipython 笔记本转换为 PDF 很容易,但我更愿意发布为 html 笔记本. 我发现如果我将笔记本下载为 .ipynb 文件,然后将其加载到 gist,然后使用 ipython 笔记本查看器 (nbviewer.ipython.org) 查看它,然后获取 html 源,我可以将其粘贴到博客文章 ..
发布时间:2021-12-31 23:18:44 其他开发

有没有办法在 IPython notebook 中同时运行多个单元?

我笔记本中的一个单元执行了很长时间,而机器中的其他 CPU 处于空闲状态.是否可以并行运行其他单元? 解决方案 是的.这里是 ipyparallel(以前的IPython)的文档parallel) 将向您展示如何生成多个 IPython 内核.在您可以自由地跨内核分配工作后,您可以使用 %%px0 %%px1... %%px999 为单元格添加前缀(一旦设置)在特定引擎上执行单元,这实际上 ..
发布时间:2021-12-31 23:18:06 其他开发

运行 IPython 笔记本时如何(间歇性地)跳过某些单元格?

我通常在重新打开笔记本时必须重新运行(大部分)笔记本,以便访问以前定义的变量并继续工作. 但是,有时我想跳过一些对后续单元格没有影响的单元格(例如,它们可能包含已完成的分析分支)并且可能需要很长时间才能运行.这些单元格可以分散在整个笔记本中,因此诸如“在下方运行所有内容"之类的内容不会有太大帮助. 有没有办法做到这一点? 理想情况下,这些单元格可以用一些特殊标志进行标记,以便它们 ..
发布时间:2021-12-31 23:17:46 Python

如何在我的 IPython notebook 中播放本地视频?

我有一个本地视频文件(.avi,但可以转换),我想向客户展示(即它是私人的,不能发布到网络),但我不能弄清楚如何在 IPython notebook 中播放它. 经过一点谷歌搜索后,似乎 HTML5 视频标签是可行的方法,但我不知道任何 html 并且无法播放. 对如何嵌入这个有任何想法吗? 解决方案 (2019年更新,移除了不必要的昂贵方法) 就去做: from IP ..
发布时间:2021-12-31 23:17:36 其他开发

IPython Notebook 保存位置

我刚刚启动了 IPython Notebook,我尝试使用“保存"来保存我的进度.但是,它不是将 *.ipynb 保存在我当前的工作目录中,而是保存在我的 python/Scripts 文件夹中.有没有办法设置这个? 谢谢! 解决方案 是的,您可以在配置文件配置中指定笔记本位置.由于它没有将它们保存到您启动笔记本的目录中,因此我假设您在配置文件中设置了此选项.您可以使用以下命令找到配 ..
发布时间:2021-12-31 23:17:21 Python

通过双击 osx 打开 ipython notebook

我下载了几个 ipython 笔记本,我想在浏览器选项卡中打开它们,而无需导航到我下载它们的目录并运行 ipython notebook notebook_name.ipynb. 我意识到这可能意味着我很懒,但这对我来说似乎是一个常见的用例.我是否遗漏了一些明显的东西? 解决方案 我找到了使用 Automator 的好方法(2017 年 10 月;信息来自 此处): 打开 Au ..
发布时间:2021-12-31 23:16:08 其他开发

禁用 iPython Notebook 自动滚动

在 iPython Notebook 中,是否可以禁用长输出的自动滚动?或者至少在自动滚动设置之前为输出长度设置一个阈值? 尝试了以下命令 %%javascriptIPython.OutputArea.auto_scroll_threshold = 9999; 但它给出了错误 Javascript 错误添加输出!语法错误:意外的标识符有关更多详细信息,请参阅您的浏览器 Javascri ..
发布时间:2021-12-31 23:15:41 Python

将 json ipython notebook(.ipynb) 转换为 .py 文件

如何将 IPython 笔记本文件(带有 .ipynb 扩展名的 json)转换为常规的 .py 模块? 解决方案 从笔记本菜单中,您可以将文件直接保存为 python 脚本.转到菜单的“文件"选项,然后选择“下载为",然后您会看到“Python (.py)"选项. 另一种选择是从命令行使用 nbconvert: jupyter nbconvert --to script 'my- ..
发布时间:2021-12-31 23:15:34 Python

Firefox 中的 IPython Notebook 中是否有等效于 CTRL+C 来中断正在运行的单元格?

我已经开始使用 IPython Notebook 并且很享受它.有时,我会编写需要大量内存或无限循环的错误代码.我发现“中断内核"选项缓慢或不可靠,有时我不得不重新启动内核,内存中的所有内容都丢失了. 我有时也会编写导致 OS X 内存不足的脚本,并且我必须进行硬重启.我不是 100% 确定,但是当我之前写过这样的错误并在终端中运行 Python 时,我通常可以 CTRL+C 我的脚本.> ..
发布时间:2021-12-31 23:15:24 Python