ipython相关内容

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

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

如何将 IPython 笔记本转换为 PDF 和 HTML?

我想转换我的 ipython-notebooks 以打印它们,或者只是以 html 格式发送它们.我注意到已经有一个工具可以做到这一点,nbconvert.虽然我已经下载了它,但我不知道如何使用 nbconvert2.py 转换笔记本,因为 nbconvert 说它已被弃用.nbconvert2.py 说我需要一个配置文件来转换笔记本,它是什么?是否存在有关此工具的文档? 解决方案 如果您 ..
发布时间:2021-12-31 23:14:57 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

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

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

在 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

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

我有一个在 IPython 笔记本(输入单元 X)中运行的导入函数,它产生一个输出(在输出单元 X 中).函数运行后,我还有一些代码(也在输入单元格 X 中);该代码有没有办法检索当前输出(在输出单元格 X 中)? 可能还有其他方法可以完成我想要实现的目标;但我很好奇上述是否可行. 解决方案 IPython 的 输出缓存系统定义了几个全局变量: [_](单下划线):存储之前的输 ..
发布时间:2021-12-31 23:12:13 Python

双击打开一个 ipython 笔记本

相关帖子:双击打开 ipython notebook在 osx 上 如何双击打开Ipython notebook?我总是cd到notebook所在的目录,然后在浏览器中输入ipython notebook,然后在浏览器中打开.这个步骤很不方便. windows我记得可以在浏览器中更改目录,但是linux下浏览器无法浏览到其他目录,如果我想在另一个目录下打开一本新书,我必须重新启动另一个 ..
发布时间:2021-12-31 23:11:56 Python

在 IPython 笔记本之间共享数据

如果我在同一台服务器上运行多个 IPython 笔记本.有没有办法在它们之间共享数据?例如,从另一个笔记本导入一个变量?谢谢! 解决方案 这对我有用: %store 命令允许您在两个不同的笔记本. data = '这是我想传递给不同笔记本的字符串'%存储数据 现在,在一个新笔记本中... %store -r data print(data) 这是字符串我想传递到不同的笔记 ..
发布时间:2021-12-31 23:11:42 Python

如何在 IPython Notebook 中隐藏一个特定的单元格(输入或输出)?

有没有办法在 IPython notebook 中选择性地隐藏一个特定的输入或输出单元? 我只能找到以下代码来显示/隐藏所有输入单元格. http://blog.nextgenetics.net/?e=102 但是如果我只想隐藏笔记本的第一个输入单元格怎么办? 解决方案 这现已内置到 nbconvert (从 5.3.0 起) 使用标签. 这是从输出中删除特定单元格 ..
发布时间:2021-12-31 23:11:35 其他开发

如何正确关闭 IPython Notebook?

如何正确关闭IPython Notebook? 目前,我只是关闭浏览器选项卡,然后在终端中使用 Ctrl+C. 不幸的是,exit() 和勾选 Kill kernel after exit 都没有帮助(它们确实会杀死内核,但不会退出 iPython). 解决方案 目前没有比终端中的 Ctrl+C 更好的方法了. 我们正在考虑如何显式关闭,但笔记本作为单用户应用程序(用户可以自 ..
发布时间:2021-12-31 23:11:26 Python

matplotlib python 内联开/关

如果我启动带有内联 matplotlib 的 ipython 笔记本,有没有办法随后绘制图形,使其以“标准"非内联方式显示,而无需在没有内联命令的情况下重新加载笔记本?我希望能够在笔记本中嵌入一些图形,但在传统的交互模式中可以嵌入其他图形,我可以在其中进行缩放和平移. 解决方案 可以通过%matplotlib 切换matplotlib的后端.要切换回系统的默认后端,请使用 %matplot ..
发布时间:2021-12-31 23:10:55 其他开发

转换为(不是来自)ipython Notebook 格式

IPython Notebook 带有 nbconvert,它可以导出笔记本为其他格式.但是我如何在相反的方向转换文本?我问是因为我已经有了不同格式的材料和良好的工作流程,但我想利用 Notebook 的交互环境. 一个可能的解决方案:可以通过导入一个 .py 文件来创建笔记本,并且文档指出,当 nbconvert 将笔记本导出为 python 脚本时,它嵌入可用于重新创建笔记本的注释中的指 ..
发布时间:2021-12-31 23:10:10 Python

如何从另一个 ipython-notebook 导入?

我想从另一个 ipython-notebook 导入一个 func.说, common_func.ipnb 有 def func_a() 当我创建一个新笔记本时,如何访问来自另一个笔记本但位于同一文件夹和同一 ipython 实例中的 func_a? 解决方案 在 IPython 邮件列表中最近讨论了这个问题,请参阅 此处.最后(这里),找到了一个示例笔记本,它显示了一种从其他 ..
发布时间:2021-12-31 23:10:01 其他开发

将 Conda 环境与 Jupyter Notebook 链接

我正在尝试为使用 python 做一些科学工作设置一个良好的环境.为此,我安装了 Jupyter &迷你康达. 然后我希望能够拥有不同的环境并将它们与 Jupyter 笔记本一起使用.所以我用 conda 创建了两个自定义环境:py27 和 py35. >conda 环境列表# conda 环境:#py27/Users/***/miniconda3/envs/py27py35/Users/ ..
发布时间:2021-12-31 23:09:15 Python

如何使用 iPython 中的 Pandas 库读取 .xlsx 文件?

我想使用 python 的 Pandas 库读取 .xlsx 文件并将数据移植到 postgreSQL 表. 到目前为止我能做的就是: 将pandas导入为pddata = pd.ExcelFile("*文件名*") 现在我知道步骤执行成功了,但是我想知道如何解析已读取的excel文件,以便了解excel中的数据如何映射到变量data中的数据. 如果我没记错的话,我了解到 data ..
发布时间:2021-12-31 23:09:08 Python

ipython notebook 在代码中清除单元格输出

在 iPython 笔记本中,我有一个 while 循环,它侦听串行端口并实时print接收到的数据. 我想要实现的仅显示最新接收到的数据(即仅一行显示最新数据.在单元格输出区域中不滚动) 我需要(我认为)是在收到新数据时清除旧的单元格输出,然后打印新数据.我想知道如何以编程方式清除旧数据? 解决方案 您可以使用 IPython.display.clear_output 清除单 ..
发布时间:2021-12-31 23:08:42 Python

如何在 Jupyter Notebook 中显示文件中的图像?

我想使用 IPython notebook 作为交互式分析我正在制作的一些基因组图表的一种方式使用 Biopython 的 GenomeDiagram 模块.虽然有大量关于如何使用 matplotlib 在 IPython notebook 中获得内联图形的文档,但 GenomeDiagram 使用了 ReportLab 工具包,我认为 IPython 中的内嵌图形不支持该工具包. 然而,我 ..
发布时间:2021-12-31 23:08:18 Python