草庐IT

ipython-notebook

全部标签

python - 使用选定的浏览器启动 IPython 笔记本

我正在尝试使用非默认浏览器(在我的情况下为Firefox)启动IPython并认为我可以复制给定的脚本inthisblog我使用的是Windows7我把下面的代码放在一个文件中,比如“module.py”importsubprocesssubprocess.call("ipythonnotebook--no-browser",shell=True)subprocess.call([r'C:\ProgramFiles(x86)\MozillaFirefox\Firefox.exe','-new-tab','http://127.0.0.1:8888/'])但是当我从命令行运行它时pyth

python - 是否可以在 ipython 的 Notebook 中使用不同的颜色进行打印?

是否有可能在IPythonNotebook中以不同的颜色显示某些输出?例如,类似于以下内容的内容:print("HelloRedWorld",color='red') 最佳答案 笔记本当然有自己的语法高亮。所以在其他地方使用颜色时我会小心,以免让自己或其他人更难阅读(例如,输出应该只是黑色,但如果有异常(exception),你会得到红色的部分)。但是(令我惊讶的是),您似乎可以使用ANSI转义码(即使在浏览器中)。至少,我可以:在默认的Python提示符下:>>>print("\x1b[31m\"red\"\x1b[0m")"re

python - IPython 工作流程(编辑、运行)

是否有用于IPython的GUI允许我打开/运行/编辑Python文件?我在IDLE中的工作方式是打开两个窗口:shell和一个.py文件。我编辑.py文件,运行它,并与shell中的结果进行交互。可以像这样使用IPython吗?或者有其他的工作方式吗? 最佳答案 当我使用python时,我通常会打开两个终端窗口-一个使用IPython,另一个使用相当定制的Vim。两个好资源:http://blog.dispatched.ch/2009/05/24/vim-as-python-ide/http://dancingpenguinsof

python - IPython Notebook 多个检查点

我看到IPythonNotebook有一个菜单项:File>ReverttoCheckpoint,但对于我的任何笔记本来说,它都不会包含多个条目。有没有办法让这个菜单包含多个检查点?我在网络上的任何地方都找不到有关如何执行此操作的文档。谢谢。另外,我把绿色框作为亮点。 最佳答案 Bookstore(postonrackspace)是目前唯一支持多个检查点的存储后端。我们希望有人会在某个时候编写一个git后端。它不会很快来自核心团队。如果您有这样做的动机,我们很乐意为您提供指点。 关于py

python - 转换为(不是从)ipython Notebook 格式

IPythonNotebook自带nbconvert,可以将笔记本导出为其他格式。但是如何以相反的方向转换文本?我问是因为我已经有了不同格式的Material和良好的工作流程,但我想利用Notebook的交互环境。一个可能的解决方案:可以通过导入.py文件来创建笔记本,并且文档指出当nbconvert将笔记本导出为python脚本时,它嵌入可用于重新创建笔记本的注释中的指令。但是信息附带adisclaimer关于这种方法的局限性,并且在我能找到的任何地方都没有记录接受的格式。(奇怪的是,在描述笔记本JSONformat的部分中显示了一个示例)。谁能提供更多信息或更好的选择?编辑(201

python - 在 Jupyter Python Notebook 中显示所有数据框列

我想在jupyter笔记本中显示数据框中的所有列。Jupyter显示了一些列,并将点添加到最后一列中的点::如何显示所有列? 最佳答案 尝试显示max_columns设置如下:importpandasaspdfromIPython.displayimportdisplaydf=pd.read_csv("some_data.csv")pd.options.display.max_columns=Nonedisplay(df)或者pd.set_option('display.max_columns',None)Pandas0.11.0向

python - IPython 笔记本之间的链接

是否可以通过Markdown单元格中的超链接将一个IPython笔记本链接到另一个?如果我尝试Linkto[Notebook2](files/notebook2.ipynb)或LinktoNotebook2打开一个新标签页,其中包含ipynb文件的原始未格式化内容。有没有办法让IPython通过超链接打开另一个笔记本以在新选项卡中使用? 最佳答案 从IPython2开始,您可以使用您第一次尝试的语法:Linkto[Notebook2](notebook2.ipynb) 关于python-

python - 如何启动 ipython 运行脚本?

我的用例是我想在一个文件中初始化一些函数,然后用定义的这些函数启动ipython。有没有办法做这样的事情?ipython--run_script=myscript.py 最佳答案 在最近的ipython版本中,您确实需要添加-i选项才能进入交互式环境。如果没有-i它只会运行myfile.py中的代码并返回到提示符。$ipython-imyfile.py 关于python-如何启动ipython运行脚本?,我们在StackOverflow上找到一个类似的问题:

python - Jupyter Notebook 中的变量资源管理器

Jupyter(IPython)中是否有像Spyder一样的变量浏览器?每次运行测试代码时都必须打印变量列表非常不舒服。这个功能已经实现了吗?如果可以,如何开启? 最佳答案 更新向下滚动到标记为更新的部分,以了解更简单的方法。旧答案这是一个关于如何制作自己的笔记本VariableInspector.我认为它是在jupyternotebook被称为ipythonnotebook时写回的,但它适用于最新版本。我会在下面发布代码,以防链接中断。importipywidgetsaswidgets#LoadstheWidgetframewor

python - 如何检查代码是否在 IPython 笔记本中执行?

我想分享一些Python代码示例,如果在终端Python/IPython或IPython笔记本中执行,它应该会有所不同。如何检查我的Python代码是否在IPython笔记本中运行? 最佳答案 以下内容满足我的需要:get_ipython().__class__.__name__它在终端IPython上返回'TerminalInteractiveShell',在Jupyter(笔记本和qtconsole)上返回'ZMQInteractiveShell'并在一个普通的Python解释器。方法get_ipython()似乎在IPytho