草庐IT

ipython-notebook

全部标签

python - 如何将变量传递给 IPython 中的魔术“运行”函数

我想做如下的事情:In[1]:name='long_name_to_type_every_now_and_then.py'In[2]:%runname但这实际上试图运行'name.py',这不是我想要做的。有没有一种通用的方法可以将变量转换为字符串?类似于以下内容:In[3]:%run%name% 最佳答案 IPython用$name扩展变量,bash风格。所有魔法都是如此,而不仅仅是%run。所以你会这样做:In[1]:filename="myscript.py"In[2]:%run$filename['myscript.py']

python - 如何将变量传递给 IPython 中的魔术“运行”函数

我想做如下的事情:In[1]:name='long_name_to_type_every_now_and_then.py'In[2]:%runname但这实际上试图运行'name.py',这不是我想要做的。有没有一种通用的方法可以将变量转换为字符串?类似于以下内容:In[3]:%run%name% 最佳答案 IPython用$name扩展变量,bash风格。所有魔法都是如此,而不仅仅是%run。所以你会这样做:In[1]:filename="myscript.py"In[2]:%run$filename['myscript.py']

python - 如何在 IPython 笔记本中的循环中动态更新绘图(在一个单元格内)

环境:Python2.7,Matplotlib1.3、IPython笔记本1.1、Linux和Chrome。代码位于一个输入单元格中,使用--pylab=inline。我想使用IPythonnotebook和Pandas来消费一个流并每五秒动态更新一个图。当我只使用打印语句以文本格式打印数据时,它工作得非常好:输出单元格只是保持打印数据并添加新行。但是当我尝试绘制数据(然后循环更新)时,该图永远不会出现在输出单元格中。但如果我删除循环,只绘制一次,它就可以正常工作。然后我做了一些简单的测试:i=pd.date_range('2013-1-1',periods=100,freq='s')

python - 如何在 IPython 笔记本中的循环中动态更新绘图(在一个单元格内)

环境:Python2.7,Matplotlib1.3、IPython笔记本1.1、Linux和Chrome。代码位于一个输入单元格中,使用--pylab=inline。我想使用IPythonnotebook和Pandas来消费一个流并每五秒动态更新一个图。当我只使用打印语句以文本格式打印数据时,它工作得非常好:输出单元格只是保持打印数据并添加新行。但是当我尝试绘制数据(然后循环更新)时,该图永远不会出现在输出单元格中。但如果我删除循环,只绘制一次,它就可以正常工作。然后我做了一些简单的测试:i=pd.date_range('2013-1-1',periods=100,freq='s')

python - `ipython` 选项卡自动完成对导入的模块不起作用

IPython上的制表符补全似乎不起作用。例如,importnumpynumpy.只需添加一个选项卡。importnumpynum也只需添加一个标签。您能否提出一些可能导致此问题的原因?我正在运行Windows7和Python2.6.5。 最佳答案 确保您已安装pyreadline图书馆。它是制表符补全和其他IPython功能所必需的-在Windows中,它不附带IPython包,您必须单独安装它->pipinstallpyreadline 关于python-`ipython`选项卡自动

python - `ipython` 选项卡自动完成对导入的模块不起作用

IPython上的制表符补全似乎不起作用。例如,importnumpynumpy.只需添加一个选项卡。importnumpynum也只需添加一个标签。您能否提出一些可能导致此问题的原因?我正在运行Windows7和Python2.6.5。 最佳答案 确保您已安装pyreadline图书馆。它是制表符补全和其他IPython功能所必需的-在Windows中,它不附带IPython包,您必须单独安装它->pipinstallpyreadline 关于python-`ipython`选项卡自动

python - 使用 Python 3 从另一个目录中的模块导入本地函数,并在 Jupyter Notebook 中进行相对导入

我有一个类似下面的目录结构meta_projectproject1__init__.pylibmodule.py__init__.pynotebook_foldernotebook.jpynb在notebook.jpynb中工作时,如果我尝试使用相对导入来访问module.py中的函数function():from..project1.lib.moduleimportfunction我收到以下错误:SystemErrorTraceback(mostrecentcalllast)in()---->1from..project1.lib.moduleimportfunctionSystem

python - 使用 Python 3 从另一个目录中的模块导入本地函数,并在 Jupyter Notebook 中进行相对导入

我有一个类似下面的目录结构meta_projectproject1__init__.pylibmodule.py__init__.pynotebook_foldernotebook.jpynb在notebook.jpynb中工作时,如果我尝试使用相对导入来访问module.py中的函数function():from..project1.lib.moduleimportfunction我收到以下错误:SystemErrorTraceback(mostrecentcalllast)in()---->1from..project1.lib.moduleimportfunctionSystem

python - 如何在 Spyder/IPython/matplotlib 中再次获得交互式绘图?

我从Python(x,y)2.7.2.3升级到2.7.6.0在Windows7中(很高兴看到我终于可以键入function_name?并再次在ObjectInspector中看到文档字符串)但现在绘图不像以前那样工作了。以前(Spyder2.1.9、IPython0.10.2、matplotlib1.2.1),当我绘制thisscript时,例如,它会在交互式窗口中并排绘制子图:现在(Spyder2.2.5、IPython1.2.0、Matplotlib1.3.1)当我尝试绘制事物时,它会将子图作为微小的内联PNG,即changeinIPython:所以我进入了选项,发现了这个:这似乎

python - 如何在 Spyder/IPython/matplotlib 中再次获得交互式绘图?

我从Python(x,y)2.7.2.3升级到2.7.6.0在Windows7中(很高兴看到我终于可以键入function_name?并再次在ObjectInspector中看到文档字符串)但现在绘图不像以前那样工作了。以前(Spyder2.1.9、IPython0.10.2、matplotlib1.2.1),当我绘制thisscript时,例如,它会在交互式窗口中并排绘制子图:现在(Spyder2.2.5、IPython1.2.0、Matplotlib1.3.1)当我尝试绘制事物时,它会将子图作为微小的内联PNG,即changeinIPython:所以我进入了选项,发现了这个:这似乎