我寫它採用簡單的神經網絡感知算法的程序,我有做負的浮點數運算,當我做這個浮法算術
summ = x1*w1+x2*w2-t
SUMM得到的-2.77555756156e-17
值這只是發生問題當 x1 = 1.0
w1 = 0.2
x2 = 0.0
w2 = 0.1
t=0.2
如果我這樣做的蟒蛇控制檯一切都很好,但在程序中它給了我奇怪的價值。我實際上打印了每個值,它們都是正常的,但仍然是最後的瘋狂。
這裏是完整的代碼http://tinypaste.com/1b8f9dd6計算是在頂部完成的,在第一個函數中完成。
順便說一句IM使用python 2.7,我很困惑,到底
是啊我現在明白了 – abdu
如果程序執行與在控制檯執行相同的計算,那麼結果將是相同,並且兩者將完全爲零。 –