2015-09-28 177 views

回答

1
在這一行

f = lambda x: np.power(1 + (1/x), x) 

當x是一個int所以1/X將始終爲0,執行

f = lambda x: np.power(1 + (1.0/x), x) 
+0

爲什麼使用'np.float(x)'給出錯誤?即。 'lambda x:np.power(1 + 1/np.float(x),x)' – Nyxynyx

+0

最新的錯誤? – DorElias

+0

錯誤是'TypeError:只有長度爲1的數組可以轉換爲Python標量' – Nyxynyx