IPython的使用

Posted chen-rd

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了IPython的使用相关的知识,希望对你有一定的参考价值。

IPython的使用

标签(空格分隔): IPython


内省

变量前面或后面加?显示有关该对象的一些通用信息

In [3]: a = ([1,2,3,4])
In [4]: a?
Type:        list
String form: [1, 2, 3, 4]
Length:      4
Docstring:
list() -> new empty list
list(iterable) -> new list initialized from iterable‘s items

In [7]: np.*load*?
np.__loader__
np.load
np.loads
np.loadtxt
np.pkgload

%run命令

%paste 和 %cpaste可以承接剪切板中的一切文本,并在shell中以整体执行

%time和%timeit

% time一次执行一条语句,然后报告总体的执行时间
% timeit多次运行以产生一个非常精确的平均执行时间


以上是关于IPython的使用的主要内容,如果未能解决你的问题,请参考以下文章

使用 ipdb 在一个单元格中调试 python 代码(jupyter 或 Ipython)

从 IPython 复制代码,不带前导三点

IPython插入没有代码的文本

ipython的使用

ipython的使用

在 IPython 中重新加载子模块