jupyter相关内容

折叠 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

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

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

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

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

在 Jupyter 笔记本中更改解释器

我正在尝试将我的 Jupyter 笔记本环境的解释器路径更改为我与 PyCharm 一起使用的解释器路径. 当我使用 Jupyter notebook 执行以下代码时,我在 Anaconda 主文件夹中安装了 python,而不是我在 PyCharm 中使用的那个. 导入系统打印(系统.可执行文件) 我可以使用哪个命令更改与 PyCharm 一起使用的其他 python 安装的路径? ..
发布时间:2021-12-31 23:16:47 Python

Jupyter notebook中的感叹号和问号是什么意思?

我想知道下面的表达式是什么意思,特别是!和?的意思,在下面的例子中,与查询Pandas中的数据有关数据框: 感叹号: !cat olympics.csv 问号: df.fillna? 将pandas导入为pdpd.Series? copy_df.drop? 解决方案 这两个标记都适用于 Jupyter notebook. 感叹号! 用于执行来自底层操作系统 ..
发布时间:2021-12-31 23:16:40 Python

覆盖 jupyter notebook 中的先前输出

假设我有一部分代码运行了特定的时间,每 1 秒输出如下内容:迭代 X,得分 Y.我将用我的黑盒函数替换这个函数: from 随机导入统一导入时间def black_box():我 = 1而真:打印“迭代",我,“分数:",统一(0, 1)时间.sleep(1)我 += 1 现在,当我在 Jupyter notebook 中运行它时,它在每个第二个: 迭代 1 得分:0.66416744984 ..
发布时间:2021-12-31 23:16:27 Python

如何在 Jupyter 笔记本中以编程方式生成降价输出?

我想在 Jupyter notebook 中为课程写一份报告.我想计算一些东西,生成一些结果并将它们包含在降价中.我可以将单元格的输出设置为降价吗? 我想要这样的命令:print '$\phi$' 来生成 phi 符号,就像在 markdown 中一样. 换句话说,我想要一个用 Markdown 制作的模板,并插入笔记本中编写的程序生成的值.重新计算笔记本应该会生成新的结果和插入这些新值的新降 ..
发布时间:2021-12-31 23:15:06 Python

如何在 jupyter notebook 中嵌入图像或图片,无论是从本地机器还是从网络资源?

我想在 jupyter 笔记本中包含图像. 如果我执行以下操作,它会起作用: from IPython.display import Image图像(“img/picture.png") 但我想将图像包含在降价单元格中,以下代码给出了 404 错误: ![title]("img/picture.png") 我也试过 ![texte]("http://localhost:8888/i ..
发布时间:2021-12-31 23:14:29 Python

Jupyter notebook 在打开时运行所有单元格

我有一个 Jupyter 笔记本,我正在尝试以某种方式设置它,以便在打开笔记本时自动运行所有单元格. 此行为与包含小部件的笔记本的保存输出不同.小部件似乎只有在包含它们的单元格运行时才会为我呈现.考虑以下示例: from IPython.display 导入显示从 IPython.html.widgets 导入 IntSliderw = IntSlider()显示(宽) 在执行单元格之前 ..
发布时间:2021-12-31 23:13:44 Python

如何禁用 Jupyter 笔记本会话的密码请求?

多年来我一直在使用以下命令启动 Jupyter Notebook: jupyter-notebook --port=7000 --no-browser --no-mathjax 当我尝试在浏览器上打开 jupyter 时,它要求我输入密码,即使我以前从未设置过密码.重要的是要注意,如果我确实将端口设置为不同于 7000(例如,默认 8888) 的值,则接口将毫无问题地打开 我在本地运行 ..
发布时间:2021-12-31 23:13:28 Python

使用特定的 virtualenv 在 Jupyter notebook 中执行 Python 脚本

我想从 Jupyter notebook 中执行长时间运行的 Python 脚本,以便我可以破解运行中生成的数据结构. 该脚本具有许多依赖项和命令行参数,并使用特定的 virtualenv 执行.是否可以从指定的 virtualenv(与 Jupyter 安装的不同)以交互方式在笔记本内运行 Python 脚本? 谢谢! 解决方案 这对我有用(非 conda python):( ..
发布时间:2021-12-31 23:13:11 Python

如何腌制或存储 Jupyter (IPython) 笔记本会话以备后用

假设我正在 Jupyter/Ipython notebook 中进行更大的数据分析,并完成了大量耗时的计算.然后,出于某种原因,我不得不关闭我的 jupyter 本地服务器,但我想稍后返回进行分析,而不必再次进行所有耗时的计算. 我喜欢喜欢做的是pickle或存储整个Jupyter会话(所有pandas数据帧、np.arrays、变量等),这样我就可以安全地关闭服务器,知道我可以以与以前完全 ..
发布时间:2021-12-31 23:13:01 Python

如何在 Jupyter Notebook 中阻止评论?

我想在 Jupyter Notebook 中注释掉多行的块,但在当前版本中找不到如何做到这一点. 它曾经在其中一个下拉菜单中,但不再存在. 如何一次性注释掉多行代码块? 这不是重复的,因为以下链接中给出的解决方案似乎不再起作用: 如何在 IPython notebook 中屏蔽评论代码? Ctrl + / 什么都不做. 解决方案 Ctrl + / 适用于我在 MS Win ..
发布时间:2021-12-31 23:12:44 其他开发

在 ipython notebook 中测量单元格执行时间的简单方法

除了单元格的原始输出之外,我还想获得单元格执行所花费的时间. 为此,我尝试了 %%timeit -r1 -n1 但它没有公开单元格中定义的变量. %%time 适用于仅包含 1 个语句的单元格. In[1]: %%time1CPU 时间:用户 4 µs,系统:0 ns,总计:4 µs挂壁时间:5.96 µs出[1]:1在[2]:%%时间# 注意在这种情况下没有输出结果.x = 1XC ..
发布时间:2021-12-31 23:12:34 Python

如何在 Jupyter 笔记本中运行 Python 异步代码?

我有一些在 Python 解释器 (CPython 3.6.2) 中运行良好的异步代码.我现在想在带有 IPython 内核的 Jupyter notebook 中运行它. 我可以运行它 导入异步asyncio.get_event_loop().run_forever() 虽然这似乎有效,但它似乎也挡住了笔记本,并且似乎与笔记本不兼容. 我的理解是 Jupyter 在幕后使用 To ..
发布时间:2021-12-31 23:11:51 Python