问题标签 [ipython-magic]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
38 浏览

ipython - / 不支持的操作数类型:'str' 和 'str' - 无法理解这一点(我也尝试了 float() 函数

我无法通过以下代码潜水或相乘来计算另一列 -

男性投票率-新栏目名称男性选民-现有栏目男性选民-现有栏目

我无法理解如何将 str 转换为 int,因为它显示 -

/ 不支持的操作数类型:'str' 和 'str' 当我执行代码时——

我也试过

转换 csv_data- 我的数据集名称

0 投票
2 回答
1015 浏览

python - 如何使用 PyEDA 可视化 BDD?可能很简单

我正在按照http://pyeda.readthedocs.org/en/latest/bdd.html上的教程来可视化多数函数 BDD。我做了以下事情:

例如,这是三个变量中的多数函数作为 BDD:

显然我的图表现在已经制作好了,但是我怎么看呢?网站上没有相关说明

0 投票
1 回答
4009 浏览

sql - 选择 SQL 作为 Jupyter Notebook 的默认单元格魔法

我正在为数据库课程编写 Jupyter 笔记本;大多数单元格将包含 SQL 代码,为此我使用IPython SQL 魔术。目前我必须在每个单元格前面加上%%sql. %%sql有没有办法通过将其设为默认值来避免在每个单元格之前输入?

我在 如何为每个 ipython 笔记本单元设置默认单元魔法?. 但是,我找不到 Jupyter 的 SQL 内核。

0 投票
1 回答
2990 浏览

python - 如何在 jupyter 中定义自定义魔法?

我正在使用Ubuntu 14.04 LTSAnaconda python 安装:

Python 3.5.1 :: Anaconda 2.4.1(64 位)

我正在尝试使用此配方在我的 ipython 笔记本中启用 C++ 交互式编译:

ipython notebok当我使用以下命令执行单元格时,无论我使用还是jupyter notebook(我相信第二个别名的第一个别名)启动我的笔记本:

我收到以下错误:

配方中的代码似乎与官方文档一致(两者都使用IPython.core.magic.magics_class)我已将我的放在cppmagic.py以下目录中

~/.ipython/profile_default/startup

让它在笔记本启动时自动加载,但我感觉不到魔法。任何人都可以帮忙吗?

0 投票
1 回答
609 浏览

python - 如何在 pip install 上的 jupyter 中定义自定义魔法

这是这个问题的扩展, 当我通过 pip 安装我的 SAS 内核时,我想安装我的 SAS Magic。如果我导入包,它将注册from sas_kernel.magics import sas_magic

但我希望它无需导入即可使用。我正在使用 jupyter 4.0.6

这是代码片段:

0 投票
1 回答
2340 浏览

python - 如何在 iPython 标记的 href 链接中插入变量

我正在使用 Ipython Notebook 2

我在变量中有一个文件名,它动态计算位于当前目录中的文件的位置和文件名,我想将该变量插入到我的标记中以下载它

下面是代码:

然后我的标记下载文件:

但它没有按预期工作

0 投票
1 回答
1292 浏览

macos - 如何将多行输入粘贴到 Jupyter 控制台?

用于粘贴多行输入的 %paste 魔法适用于 IPython 2,但不适用于 Jupyter 控制台(在 Mac OSX El Capitan 上)。

通过列出所有魔术命令的 %lsmagic 的输出确实没有显示 %paste。

我试图直接粘贴,但缩进搞砸了,所以显然需要 %paste 之类的东西。检查官方文档(仅在 5 天前更新)甚至没有提到“粘贴”这个词。

那么,如何将多行输入粘贴到控制台?

0 投票
1 回答
1074 浏览

python - 在 Python 中识别 InDesign 文件的 MIME 类型的库

有人知道有助于识别 InDesign 文件的库吗?

我正在尝试python-magic,但我得到application/octet-stream.indd文件和application/zip文件.idml(我知道这确实是一个 zip 文件)。

我知道 InDesign 没有官方 MIME 类型(它没有出现在 IANA 的列表中:http ://www.iana.org/assignments/media-types/application/index.html )但是,它可能很棒如果有人知道提供application/x-indesignapplication/vnd.adobe.indesign-idml-package提供此类文件的库。我需要一个图书馆,而不是外部/在线服务。谢谢

0 投票
1 回答
7296 浏览

ipython - 如何在 ipdb 上在 iPython 笔记本中自动完成?

我在 iPython 笔记本中运行一些单元格。我在单元格的头部使用了 %%debug 命令。现在,当我在 ipdb 提示符下按 ctrl+space 或 tab 时,自动完成似乎无法正常工作。

如何使用自动完成?

0 投票
1 回答
490 浏览

python - 让 IPython 导入我的意思

我想修改 IPython 默认处理导入错误的方式。当我在 IPython shell 中对某些东西进行原型制作时,我通常会忘记首先 importosre任何我需要的东西。前几个语句通常遵循这种模式:

当然,这是我有坏习惯的错,当然,在一个有意义的脚本或真实程序中,但在 shell 中,我宁愿 IPython 遵循 DWIM 原则,至少尝试导入我试图使用的内容.

如果使用香草 IPython 无法做到这一点,我该怎么做才能完成这项工作?包装内核是最简单的方法吗?还是应该使用魔术命令直接在核心中实现?

请注意,这与有人希望始终加载预定义模块的那种问题不同。我不。因为我不知道我会做什么,而且我不想加载所有内容(我也不想更新所有内容的列表。