numpy shadowing内置函数:内置函数的完全限定名称是什么?

时间:2013-07-05 09:46:58

标签: python numpy ipython

据我所知,我使用IPython自动打开numpy。

这重新定义了我想要访问的内置函数'sum'。

我怎样才能抓住它?

ps:我想我明白了:

import __builtin__ as base

base.sum

来自tfm

2 个答案:

答案 0 :(得分:1)

在全局命名空间(以及其他东西)中使用--pylab或等效的import numpy,如果你不想要它,你应该将import_all设置为false。

答案 1 :(得分:0)

我猜你对ipython配置做了些什么。

IPython 0.13.2 -- An enhanced Interactive Python.
<snip>

In [1]: sum?
Type:       builtin_function_or_method
String Form:<built-in function sum>
Namespace:  Python builtin