ipython相关内容
有什么方法可以将我的代码上传到 .py 文件中并将它们导入到 colab 代码单元中? 我发现的另一种方法是创建一个本地 Jupyter notebook 然后将其上传到 Colab,这是唯一的方法吗? 解决方案 可以先保存,再导入. 来自 google.colab 导入文件src = list(files.upload().values())[0]open('mylib.py',
..
如何在 IPython Notebook 中显示 LaTeX 代码? 解决方案 这出现在我刚刚进行的搜索中,通过更多搜索找到了更好的解决方案,IPython notebooks 现在有 %%latex 魔术,使整个单元格 Latex 没有 $$ 每行的包装器. 参考笔记本浏览丰富的显示系统
..
有没有办法让 IPython 自动重新加载所有更改的代码?要么在 shell 中执行每一行之前,要么在特别请求时失败.我正在使用 IPython 和 SciPy 进行大量探索性编程,每次更改每个模块时都必须手动重新加载它,这非常痛苦. 解决方案 适用于 IPython 3.1、4.x 和 5.x 版 %load_ext 自动重载%自动重载 2 然后您的模块将默认自动重新加载.这是文档:
..
我最近开始使用 IPython 笔记本作为我工作流程的一部分.但是,我没有成功找到将 .py 文件导入到打开的 IPython 笔记本的各个单元格中的方法,以便它们可以进行编辑、运行和保存.可以这样做吗? 我发现 这个文档告诉我如何将 .py 文件作为新笔记本导入,但这达不到我想要的效果. 如有任何建议,我们将不胜感激. 解决方案 EDIT:从 IPython 3(现在的
..
我正在考虑使用 *.ipynb 文件作为事实来源,并以编程方式将它们“编译"为 .py 文件以用于计划的作业/任务. 我理解的唯一方法是通过 GUI.有没有办法通过命令行来做到这一点? 解决方案 如果不想每次保存都输出一个Python脚本,或者不想重启IPython内核: 在命令行上,您可以使用nbconvert: $ jupyter nbconvert --to scrip
..
我想分享一些 Python 代码示例,如果在终端 Python/IPython 或 IPython 笔记本中执行,它们应该会做一些不同的事情. 如何检查我的 Python 代码是否在 IPython notebook 中运行? 解决方案 问题是您希望以不同的方式执行什么. 我们在 IPython 中尽最大努力防止内核知道连接到哪种前端,实际上您甚至可以让内核同时连接到许多不同的
..
当我打开 Jupyter 笔记本(以前称为 IPython)时,它默认为 C:\Users\USERNAME. 如何将其更改为其他位置? 解决方案 jupyter notebook --help-all 可能会有所帮助: --notebook-dir=(NotebookManager.notebook_dir)默认值:u'/Users/me/ipynbs'用于笔记本的目录. 例如
..
我在 .ipynb 文件中有一些代码,并且已经达到了我并不真正需要 IPython Notebook 的“交互式"功能的程度.我想直接从 Mac 终端命令行运行它. 基本上,如果这只是一个 .py 文件,我相信我可以从命令行执行 python filename.py..ipynb 文件有类似的东西吗? 解决方案 从命令行,您可以使用以下命令将笔记本转换为 python: jupyt
..
我试图在运行 IPython 笔记本时获取当前的笔记本名称.我知道我可以在笔记本的顶部看到它.我追求的是什么 currentNotebook = IPython.foo.bar.notebookname() 我需要在变量中获取名称. 解决方案 正如已经提到的,您可能并不真正应该能够做到这一点,但我确实找到了一种方法.不过,这是一个火爆的黑客,所以根本不要依赖它: 导入json导入操作
..
如何抑制输出到stdout? 分号可用于抑制返回对象的显示,例如 >>>1+12>>>1+1;# 没有输出! 但是,打印到标准输出的函数不受分号的影响. >>>打印('你好!')你好!>>>我的功能()计算值... 如何抑制print/MyFunction的输出? 解决方案 添加 %%capture 作为单元格的第一行.例如 %%capture打印('你好')我的功
..
是否可以将渲染的 HTML 输出嵌入到 IPython 输出中? 一种方法是使用 from IPython.core.display 导入 HTMLHTML('link') 或(IPython 多行单元别名) %%htmllink 返回一个格式化的链接
..
我想增加浏览器中 ipython 笔记本的宽度.我有一个高分辨率屏幕,我想扩大单元格宽度/大小以利用这个额外的空间. 谢谢! 编辑/回答: 5/2017 我现在使用 jupyterthemes:https://github.com/dunovank/jupyter 主题 还有这个命令: jt -t Oceans16 -f roboto -fs 12 -cellw 100%
..
我想在 Jupyter 笔记本中查看图像.这是一个 9.9MB 的 .png 文件. from IPython.display import Image图像(文件名='path_to_image/image.png') 我收到以下错误: IOPub 数据速率超出.notebook 服务器将暂时停止发送输出到客户端以避免崩溃. 有点令人惊讶,在别处报道. 这是预料之中的吗?是否有简单的
..
我有一个使用 NBviewer 可视化的 ipython/jupyter 笔记本. 如何隐藏 NBviewer 呈现的笔记本中的所有代码,以便仅显示代码输出(例如绘图和表格)和 Markdown 单元格? 解决方案 from IPython.display import HTMLHTML('''代码显示=真;函数 code_toggle() {如果(代码显示){$('div.inpu
..
我的 Jupyter 笔记本安装了 python 2 内核.我不理解为什么.我可能在安装时搞砸了一些事情.我已经安装了 python 3.如何将其添加到 Jupyter?这是使用 python3 -m install jupyter 安装并使用 jupyter notebook 在浏览器中打开的默认 Jupyter 的屏幕截图: 解决方案 这在 Ubuntu 16.04 上对我有用: p
..
我尝试查看 Python 的多个统计模块,但似乎找不到任何支持 one-way ANOVA 事后测试的模块. 解决方案 ANOVA 可以像这样使用的一种方式 from scipy import statsf_value, p_value = stats.f_oneway(data1, data2, data3, data4, ...) 这是一种方差分析,它返回 F 值和 P 值. 如
..
我正在使用 IPython.parallel 处理集群上的大量数据.我运行的远程函数看起来像: def evalPoint(point, theta):# 做一些复杂的计算回报(成本,毕业) 被这个函数调用: def eval(theta, client, lview, data):异步结果 = []对于数据点:# 评估当前数据点ar = lview.apply_async(evalPoin
..
我开始尝试使用 IPython 并行工具,但遇到了一个问题.我使用以下命令启动我的 python 引擎: ipcluster start -n 3 然后下面的代码运行良好: from IPython.parallel import Clientdef dop(x):rc = 客户端()dview = rc[:]dview.block=真dview.execute('a = 5')dview[
..
举个简单的例子,输入 pip list 不起作用,但 !pip list 起作用.是否有一些关于感叹号和在 ipython shell 中使用模块的语法? 解决方案 这实际上并非特定于 pip,而是来自 iPython notebook 的任何 shell 命令.您会注意到其他 shell 命令也有效(来自文档): 输入[1]: !pwd/用户/家/ 更改目录: In[1]: !cd
..
当我跑步时: sudo pip install ipython 我收到以下错误 OSError: [Errno: 1] Operation not allowed: '/System/Library/Frameworks/Python.framework/Versions/2.7/share' 执行的最后一个命令尝试创建上面给出的目录. 此外,以下命令无法安装 iPython
..