據我所知,我使用自動打開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