ipython相关内容

IPython在PyDev控制台中不可用

我想使用Eclipse/PyDev中的IPython解释器。 但是,PyDev无法识别我的IPython安装。 我得到的结果如下: >>> import sys; print('%s %s' % (sys.executable or sys.platform, sys.version)) PyDev console: using default backend (IPython not ..
发布时间:2022-08-26 14:48:34 Java开发

IPython Jupyter笔记本LaTeX NewPage

如何使用IPython.display.Latex函数将NewPage/PageBreak插入到Jupyter笔记本的pdf输出中? nbConvert已使用: nbconvert --to=pdf 乳胶盒工作正常: %%latex ewpage 但这不会做任何事情: Latex(r" ewpage") 推荐答案 进一步阐述@julio的答案,您需要将一 ..
发布时间:2022-08-05 13:03:07 Python

IPython的表现如何?(问号)操作员真的能工作吗?

所以我想,为了在控制台应用程序中实现这样的功能,在函数名的末尾附加一个问号将显示它的文档字符串,我可能会使用类似元类的功能,在定义/导入时,我将复制所有模块成员名称并生成新的名称,仅用于键入文档字符串。 然后我注意到,调用Helper函数并不需要实际的括号,而Python实际上也不允许您在函数名的末尾加一个问号……那么,这是在Python中完成的,还是我只是在浪费时间来解决这个问题? ..
发布时间:2022-06-29 15:22:23 Python

函数缺少1个必需的位置参数

我正在使用Spyder IDE,并在定义输入后调用IPython外壳中的以下函数。但是,我得到了位置参数错误!也许这场争论有点问题,但我还是无法解决。你能帮帮我吗?代码如下: def get_confusion_matrix(label, ref_label, mask): label = sitk.GetArrayFromImage(label) ref_label = s ..
发布时间:2022-04-05 22:15:47 Python

如何从Python代码中清除交互式IPython控制台的屏幕

我刚刚从Jupyter迁移到Spyder。在屏幕的左侧有一个显示输出的控制台。当我重新运行代码时,它一直在添加新行。我想从一个新的屏幕开始。如何? PS1:当我转到IPyhton控制台并编写CLS或Clear时,它可以工作。但我想从Python代码中做到这点。后者不识别该命令,但IPython控制台识别! PS2:我试过 import os os.system('cls') # ..
发布时间:2022-04-05 21:55:55 Python

在脚本中重新启动Spyder IPython控制台

目前我正在对一个脚本进行一些调试,但当我第二次运行它时,我得到了错误的结果。现在我想在每次运行我的脚本时重新启动IPython控制台。我想把它包括在我的脚本中,并自动完成。我已经尝试清除并重新启动我的主机,但不起作用。有谁知道我该如何解决这个问题吗? 感谢您的帮助! 推荐答案 重新运行脚本时是否要清除上次运行中的所有变量?如果是,您可以更改Spyder中的首选项设置。 转到 ..
发布时间:2022-04-05 21:45:38 Python

IPython控制台-是否在行首删除[#]中的行号?

我刚刚开始使用Spyder,注意到在屏幕左下角的IPython控制台中,它总是在每一行输出的开头显示“in[#]”。 所以它会显示 In[1] print("ugh") ugh In[2] https://i.stack.imgur.com/L8UYh.jpg 我只是想知道有没有什么方法可以删除该行开头的这个? 推荐答案 您可以在设置中修改输入和输出提示符(→控 ..
发布时间:2022-04-05 21:31:49 Python

在Spyder中使用IPython时,如何防止在控制台输出中将制表符转换为空格

在空闲的Python中,如果我这样做print "a b"我会得到如下输出:a[TAB]b。 如果我在Spyder的IPython中执行相同的操作,则会得到如下所示的输出:a[7 spaces]b 我喜欢将数据表输出为制表符分隔的文本,以便从控制台将其复制并粘贴到Excel。如果将制表符转换为空格,就会变得更加困难。 IPython或Spyder中是否有控制TAB字符显示方式的设 ..
发布时间:2022-04-05 20:56:40 Python

使用IPython魔术的Time Python脚本

如何使用IPython%time或%%timeit魔术命令对Python脚本的执行进行计时?例如,我有script.py,我想知道执行它需要多长时间。细微差别:script.py需要输入参数。以下选项似乎不起作用。 %%time script.py input_param1 input_param2 推荐答案 解决方案 您可以使用: %%timeit %run scri ..
发布时间:2022-03-23 18:49:18 Python

IPython笔记本:在命令行(!)中使用引号(';)和美元($)将字符串变量作为参数传递给python脚本|例如:abc.py-arg1';$var1';

在从笔记本单元格的命令行中使用变量时,我看到我们可以在变量前面放一个$,或者使用{}将变量括起来,例如 !command {variable} 或 !command $variable 但是,当我从笔记本单元格使用命令行运行python脚本时,会收到错误 variable1 = '/path/to/directory' variable2 = 7 !Script.py ..
发布时间:2022-03-15 14:48:37 Python

在jupyter笔记本中创建原始python文件

我是Python新手。我从Jupyter笔记本开始学习。测试Python代码非常有用,同时我可以用Jupiter支持的标记记录我所学到的东西。 在我开始使用模块/包之前,我注意到每个文件都以";笔记本扩展名.ipynb结尾。我知道,为了让Jupyter拥有这种美观的可视化效果,它必须以某种格式存储文件。 是否有使用Jupyter创建原始python文件的解决方案? 如果我 ..
发布时间:2022-03-08 20:39:19 Python

我可以在命令行中运行Jupyter笔记本电池吗?

我正在部署一个Python包,我想运行一个简单的测试,看看我笔记本中的所有单元是否都能正常运行。我想通过命令行测试这一点,因为我在virtualenv中运行笔记本时遇到问题。有没有简单的命令行方法来测试这一点? 主持人注意:此问题已标记为从终端运行.ipynb Jupyter笔记本的href=“https://stackoverflow.com/questions/35545402/how-to ..
发布时间:2022-03-08 20:30:41 Python

如何将所有Jupyter笔记本的默认工作目录设置为项目的父文件夹

问题:如何通过双击将在Jupyter Lab中打开的所有笔记本的工作目录设置为项目的文件夹/myproject/,而不考虑该笔记本在父文件夹中的子文件夹?工作目录在Linux/Mac上由!pwd标识,在Windows上由!cd标识。 上下文: Jupyter实验室会话从项目的文件夹启动,由:/myproject/jupyter lab。 我不希望使用代码更改笔记本中的工作目录(例如,使 ..
发布时间:2022-03-08 20:21:38 其他开发

在Google Colab上的Jupyter笔记本中,使用%和!来运行shell命令?

标题中有问题。 我知道%通常表示IPython中的“神奇变量”。这还不是一个我非常熟悉的概念,但我读过。 但是,今天我看到了一个教程,其中有人使用它来运行shell命令。正常情况下,我看到并使用过!。 有什么不同吗?当我尝试它们时,它们似乎都在做同样的事情。 推荐答案 区别在于: 当您使用!运行命令时,它会直接执行子shell中的bash命令。 使用%运行命令 ..
发布时间:2022-03-07 15:54:12 其他开发

如何在Python解释器中控制数字格式?

我经常使用python解释器进行快速的数值计算,并希望使用指数表示法自动打印所有的数值结果。是否可以在整个会话中设置此设置? 例如,我希望: >>> 1.e12 1.0e+12 不是: >>> 1.e12 1000000000000.0 Python 创建一个推荐答案脚本,命名为您想要的任何名称(比如mystartup.py),然后将环境变量PYTHONSTARTU ..
发布时间:2022-03-07 15:46:05 Python

IPython:获取当前图形的访问权限()

我想在绘制的图形上添加更多细粒度网格。问题是所有示例都需要访问AXIS对象。 我要将特定网格添加到已绘制的图形(从IPython内部)。 如何访问IPython中的当前图形和轴? 推荐答案 plt.gcf()获取当前数字 plt.gca()获取电流轴 ..
发布时间:2022-03-07 15:42:11 Python

从函数返回子图

在IPython笔记本中使用Matplotlib,我想创建一个带有从函数返回的子图的图形: import matplotlib.pyplot as plt %matplotlib inline def create_subplot(data): more_data = do_something_on_data() bp = plt.boxplot(more_data) ..
发布时间:2022-03-07 15:39:24 Python