ipython相关内容

在 Google Colab 中导入 .py 文件

有什么方法可以将我的代码上传到 .py 文件中并将它们导入到 colab 代码单元中? 我发现的另一种方法是创建一个本地 Jupyter notebook 然后将其上传到 Colab,这是唯一的方法吗? 解决方案 可以先保存,再导入. 来自 google.colab 导入文件src = list(files.upload().values())[0]open('mylib.py', ..
发布时间:2021-12-31 23:08:06 其他开发

如何在 IPython Notebook 中编写 LaTeX?

如何在 IPython Notebook 中显示 LaTeX 代码? 解决方案 这出现在我刚刚进行的搜索中,通过更多搜索找到了更好的解决方案,IPython notebooks 现在有 %%latex 魔术,使整个单元格 Latex 没有 $$ 每行的包装器. 参考笔记本浏览丰富的显示系统 ..
发布时间:2021-12-31 23:07:39 其他开发

在 IPython 中自动重新加载模块

有没有办法让 IPython 自动重新加载所有更改的代码?要么在 shell 中执行每一行之前,要么在特别请求时失败.我正在使用 IPython 和 SciPy 进行大量探索性编程,每次更改每个模块时都必须手动重新加载它,这非常痛苦. 解决方案 适用于 IPython 3.1、4.x 和 5.x 版 %load_ext 自动重载%自动重载 2 然后您的模块将默认自动重新加载.这是文档: ..
发布时间:2021-12-31 23:07:33 Python

如何将文本文件 (.py) 加载/编辑/运行/保存到 IPython 笔记本单元格中?

我最近开始使用 IPython 笔记本作为我工作流程的一部分.但是,我没有成功找到将 .py 文件导入到打开的 IPython 笔记本的各个单元格中的方法,以便它们可以进行编辑、运行和保存.可以这样做吗? 我发现 这个文档告诉我如何将 .py 文件作为新笔记本导入,但这达不到我想要的效果. 如有任何建议,我们将不胜感激. 解决方案 EDIT:从 IPython 3(现在的 ..
发布时间:2021-12-31 23:07:05 Python

如何通过命令行将 IPython Notebook 转换为 Python 文件?

我正在考虑使用 *.ipynb 文件作为事实来源,并以编程方式将它们“编译"为 .py 文件以用于计划的作业/任务. 我理解的唯一方法是通过 GUI.有没有办法通过命令行来做到这一点? 解决方案 如果不想每次保存都输出一个Python脚本,或者不想重启IPython内核: 在命令行上,您可以使用nbconvert: $ jupyter nbconvert --to scrip ..
发布时间:2021-12-31 23:06:56 其他开发

如何检查代码是否在 IPython notebook 中执行?

我想分享一些 Python 代码示例,如果在终端 Python/IPython 或 IPython 笔记本中执行,它们应该会做一些不同的事情. 如何检查我的 Python 代码是否在 IPython notebook 中运行? 解决方案 问题是您希望以不同的方式执行什么. 我们在 IPython 中尽最大努力防止内核知道连接到哪种前端,实际上您甚至可以让内核同时连接到许多不同的 ..
发布时间:2021-12-31 23:06:45 Python

如何从终端运行 .ipynb Jupyter Notebook?

我在 .ipynb 文件中有一些代码,并且已经达到了我并不真正需要 IPython Notebook 的“交互式"功能的程度.我想直接从 Mac 终端命令行运行它. 基本上,如果这只是一个 .py 文件,我相信我可以从命令行执行 python filename.py..ipynb 文件有类似的东西吗? 解决方案 从命令行,您可以使用以下命令将笔记本转换为 python: jupyt ..
发布时间:2021-12-31 23:06:11 Python

如何获取当前的 IPython/Jupyter Notebook 名称

我试图在运行 IPython 笔记本时获取当前的笔记本名称.我知道我可以在笔记本的顶部看到它.我追求的是什么 currentNotebook = IPython.foo.bar.notebookname() 我需要在变量中获取名称. 解决方案 正如已经提到的,您可能并不真正应该能够做到这一点,但我确实找到了一种方法.不过,这是一个火爆的黑客,所以根本不要依赖它: 导入json导入操作 ..
发布时间:2021-12-31 23:06:00 Python

你如何在运行 IPython 的 Jupyter 中抑制输出?

如何抑制输出到stdout? 分号可用于抑制返回对象的显示,例如 >>>1+12>>>1+1;# 没有输出! 但是,打印到标准输出的函数不受分号的影响. >>>打印('你好!')你好!>>>我的功能()计算值... 如何抑制print/MyFunction的输出? 解决方案 添加 %%capture 作为单元格的第一行.例如 %%capture打印('你好')我的功 ..
发布时间:2021-12-31 23:05:48 其他开发

Jupyter 笔记本中超出 IOPub 数据速率(查看图像时)

我想在 Jupyter 笔记本中查看图像.这是一个 9.9MB 的 .png 文件. from IPython.display import Image图像(文件名='path_to_image/image.png') 我收到以下错误: IOPub 数据速率超出.notebook 服务器将暂时停止发送输出到客户端以避免崩溃. 有点令人惊讶,在别处报道. 这是预料之中的吗?是否有简单的 ..
发布时间:2021-12-31 23:04:54 其他开发

如何从使用 nbviewer 可视化的 ipython notebook 中的单元格隐藏代码?

我有一个使用 NBviewer 可视化的 ipython/jupyter 笔记本. 如何隐藏 NBviewer 呈现的笔记本中的所有代码,以便仅显示代码输出(例如绘图和表格)和 Markdown 单元格? 解决方案 from IPython.display import HTMLHTML('''代码显示=真;函数 code_toggle() {如果(代码显示){$('div.inpu ..
发布时间:2021-12-31 23:04:38 前端开发

如何将 python3 内核添加到 jupyter (IPython)

我的 Jupyter 笔记本安装了 python 2 内核.我不理解为什么.我可能在安装时搞砸了一些事情.我已经安装了 python 3.如何将其添加到 Jupyter?这是使用 python3 -m install jupyter 安装并使用 jupyter notebook 在浏览器中打开的默认 Jupyter 的屏幕截图: 解决方案 这在 Ubuntu 16.04 上对我有用: p ..
发布时间:2021-12-31 23:04:32 其他开发

python 的哪个统计模块支持带有事后测试(Tukey、Scheffe 或其他)的单向方差分析?

我尝试查看 Python 的多个统计模块,但似乎找不到任何支持 one-way ANOVA 事后测试的模块. 解决方案 ANOVA 可以像这样使用的一种方式 from scipy import statsf_value, p_value = stats.f_oneway(data1, data2, data3, data4, ...) 这是一种方差分析,它返回 F 值和 P 值. 如 ..
发布时间:2021-12-31 12:21:26 Python

IPython.parallel 模块中的内存泄漏?

我正在使用 IPython.parallel 处理集群上的大量数据.我运行的远程函数看起来像: def evalPoint(point, theta):# 做一些复杂的计算回报(成本,毕业) 被这个函数调用: def eval(theta, client, lview, data):异步结果 = []对于数据点:# 评估当前数据点ar = lview.apply_async(evalPoin ..
发布时间:2021-12-30 21:39:12 其他开发

为什么 pip 需要一个感叹号才能在 iPython 中使用?

举个简单的例子,输入 pip list 不起作用,但 !pip list 起作用.是否有一些关于感叹号和在 ipython shell 中使用模块的语法? 解决方案 这实际上并非特定于 pip,而是来自 iPython notebook 的任何 shell 命令.您会注意到其他 shell 命令也有效(来自文档): 输入[1]: !pwd/用户/家/ 更改目录: In[1]: !cd ..
发布时间:2021-12-30 19:26:25 其他开发