【详细讲解IPython】教程文章相关的互联网学习教程文章

链接ipython小部件按钮和滑块值【代码】

我试图弄清楚如何将由按钮小部件控制的计数器的值链接到滑块小部件的值. 这里的目标是使用ipython窗口小部件创建具有三个窗口小部件的简单“类似于vcr”界面:一个IntSlider和两个增加计数器和减少计数器的Button.这就是我得到的:import ipywidgets as widgets from functools import partial from IPython.display import display import traitletsclass Counter:def __init__(self, initial=0):self.value = initialdef increme...

PyQt事件循环和ipython中的异常【代码】

我有一个PyQt程序,其中显示了一些小部件和按钮. 我希望程序既可以作为独立的python实例运行,也可以在ipython环境中运行.在这种情况下,我在Jupyter控制台中使用以下魔术命令(以前,在启动ipython qtconsole时必须使用–gui = qt)%pylab qt为了使程序能够双向运行,我的主模块包含以下几行:APP = QtGui.Qapplication.instance() # retrieves the ipython qt application if any if APP is None:APP = QtGui.QApplication(["foo"]) # c...

详细讲解IPython【图】

ipython是一个python的交互式shell,比默认的python shell好用得多,支持变量自动补全,自动缩进,支持bash shell命令,内置了许多很有用的功能和函数。学习ipython将会让我们以一种更高的效率来使用python。同时它也是利用Python进行科学计算和交互可视化的一个最佳的平台。 IPython提供了两个主要的组件:1.一个强大的python交互式shell 2.供Jupyter notebooks使用的一个Jupyter内核(IPython notebook)IPython的主要功能如下:...

交互式编程-IPython

IPython简介 IPython最大的特性是它的交互式翻译器。这个系统允许我们以最快的速度测试自己的想法,而不是创建一个文件然后编译执行。 IPython的目标是创建一个交互式计算和探索式计算的全面环境。为了支持这个目标,IPython有两个重要组件:一个增强的交互式python shell 一个交互式的并行计算架构参考:IPython Introduction 安装IPython ubuntu下直接apt-get install ipython即可,其他可以参考install ipython 使用IPython 自动...

IPython Notebook中的Stdout与CLI IPython【代码】

从笔记本电脑单元运行时,不显示命令结果. 从IPython笔记本: 使用os.system( “PWD”)0<-没有错误从CLI调用的IPython中:在[15]中:os.system(“ pwd”)/用户/乔Out [15]:0<-无错误我希望从笔记本电脑单元运行命令时会显示/ Users / joe.缺少了什么? 谢谢,一世.解决方法:解释为here:When you do os.system, it’s not capturing stdout/stderr from the newprocess. In the terminal, this works, because stdout and stderr ju...

IPython:如何自动加载npz文件并为变量赋值?【代码】

我是Python的新手,我正急切地希望从MATLAB迁移到IPython,将其作为实验室数据分析的首选语言. 在MATLAB中,经过一段时间的数据处理后,我会做>>> save('myresults.mat','x','y','z');并将变量x,y和z的结果保存在名为“ myresults.mat”的文件中.稍后,我可以简单地说:>>> load('myresults');MATLAB会加载.mat文件,并将变量的存储值分配给当前工作空间. 我最近了解到,我可以使用numpy对IPython做类似的事情,即:import numpy as np a =...

IPython的怎么样?运算符实际工作吗?

所以我在想,为了在控制台应用程序中实现这样的功能,在功能名称的末尾添加一个问号会倒出它的文档字符串,我可能会使用元类之类的功能,在定义/ import,我将复制所有模块成员名称并产生新的名称,仅用于输入文档字符串. 然后我注意到您不需要实际的括号来调用辅助函数,而python实际上实际上不允许您在函数名称的末尾添加问号….这是在python中完成还是我只是在浪费我的时间试图解决这个问题? 提前致谢解决方法:它没有按照您的想象进行...

升级Ipython时出现问题(prompt_toolkit不兼容)【代码】

尝试打开jupyter笔记本文件(.ipynb文件)使用此命令ipython notebook filename.ipynb,然后在使用ipython时出现Below Error.Traceback (most recent call last): File "c:\python\lib\runpy.py", line 193, in _run_module_as_main "__main__", mod_spec) File "c:\python\lib\runpy.py", line 85, in _run_code exec(code, run_globals) File "C:\Python\Scripts\ipython.exe\__main__.py", line 5, in <module> File "c:\python\li...

导入matlab.engine在IPython中有效,但在Jupyter中无效【代码】

我刚刚使用以下命令将适用于Python的MATLAB Engine API安装到了我的主目录中$python setup.py build --build-base=$HOME install --prefix=$HOME但是,当我尝试从Jupyter笔记本导入matlab.engine时,出现以下错误:--------------------------------------------------------------------------- EnvironmentError Traceback (most recent call last) <ipython-input-2-833daa01cd46> in <module>()8 impor...

如何为每个ipython笔记本电脑单元设置默认单元格魔法?【代码】

我有一个完全由R单元组成的iPython笔记本.在每个细胞的开始,我已经定义了我的R细胞魔法如下:%%R但是,有没有办法将其设置为整个笔记本的默认值,所以我不必在每个单元格中键入它?解决方法:IRKernel是@cel建议的ipython / jupyter的R内核.您可以使用其他内核lots.

iframe不在ipython-notebook中呈现【代码】

以下iframe不会在ipython-notebook中呈现from IPython.display import HTML HTML('<iframe src=https://stackoverflow.com width=700 height=350></iframe>')但是,这个将呈现(注意,.com与.org)from IPython.display import HTML HTML('<iframe src=http://stackoverflow.org width=700 height=350></iframe>')在第一个例子中,我有什么问题吗?如果这是一个错误,我在哪里提交错误报告?解决方法:您有“拒绝显示文档,因为X-Frame-Opt...

无法在ipython / jupyter笔记本中运行unittest的主要功能【代码】

我给出了一个在ipython / jupyter笔记本中抛出错误的示例,但作为单个脚本运行正常.import unittestclass Samples(unittest.TestCase):def testToPow(self):pow3 = 3**3assert pow3==27if __name__ == '__main__':unittest.main()错误如下:--------------------------------------------------------------------------- AttributeError Traceback (most recent call last) <ipython-input-7-232db94ae...

如何在iPython笔记本中预览大型pandas DataFrame的一部分?【代码】

我刚开始使用IPython笔记本中的pandas并遇到以下问题:当从CSV文件读取的DataFrame较小时,IPython Notebook会在一个漂亮的表视图中显示它.当DataFrame很大时,这样的东西就是输出:In [27]:evaluation = readCSV("evaluation_MO_without_VNS_quality.csv").filter(["solver", "instance", "runtime", "objective"])In [37]:evaluationOut[37]:<class 'pandas.core.frame.DataFrame'> Int64Index: 333 entries, 0 to 332 Data column...

如何在IPython控制台中默认运行文件而不是终端?

我在PyCharm开始了一个新项目.我安装了Anaconda 3.6.所以,在PyCharm中,我选择了Anaconda python.exe作为项目解释器. 当我第一次运行PyCharm时,它使用IPython控制台作为“默认”控制台来运行我的脚本.然后我重新启动了我的PC,现在PyCharm在我运行脚本时使用了终端.为什么?我不想使用来自Anaconda Spyder IDE的终端.我习惯了IPython,我喜欢它,我想用它. 如何完全禁用终端并仅使用IPython控制台?解决方法:简短回答: >转到文件>默认...

如何将IPython笔记本转换为PDF和HTML?【代码】

我想转换我的ipython-notebooks来打印它们,或者只是将它们以html格式发送给其他人.我已经注意到已经有了一个工具来做到这一点,nbconvert.我已经下载了它,但我不知道如何使用nbconvert2.py转换笔记本,因为nbconvert说不推荐使用. nbconvert2.py说我需要一个配置文件来转换笔记本,它是什么?是否存在有关此工具的文档?解决方法:>将IPython笔记本文件转换为html.ipython nbconvert --to html notebook.ipynb 这会将IPython文档文件n...