据我所知,我使用自动打开numpy的IPython。numpy shadowing内建函数:什么是内置函数的完全限定名称?
这重新定义了我想访问的内置函数'sum'。
我该如何控制它?
PS:我想我明白了:
import __builtin__ as base
base.sum
从tfm
据我所知,我使用自动打开numpy的IPython。numpy shadowing内建函数:什么是内置函数的完全限定名称?
这重新定义了我想访问的内置函数'sum'。
我该如何控制它?
PS:我想我明白了:
import __builtin__ as base
base.sum
从tfm
我想你做了什么你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
你对ipython和numpy的评论引发了我的兴趣。你使用哪种版本的ipython?你为什么认为它会自动导入numpy? numpy.sum会如何覆盖内置和? 当我打开ipython并手动导入numpy时,我需要调用numpy.sum为numpy总和和内置总和。 你是否修改了你的ipython配置文件来执行“from numpy import *”?这将覆盖内置的总和。 – hanslovsky