這個問題在這里已經有了答案: 浮點數學被破壞了嗎? (31 個回答) 2天前關閉。
真的很簡單,我的代碼是:
import numpy as np
a = np.array([0.4, 0.3])
b = np.array([-0.15, 0.2])
print(np.dot(a,b))
這個的點積應該是0,而不是我得到:
3.3306690738754695e-18
uj5u.com熱心網友回復:
浮點!
浮點(即非整數)算術往往不是 100% 準確的。
請參閱此處了解更多資訊。
另外,請注意您的結果非常接近于零。
轉載請註明出處,本文鏈接:https://www.uj5u.com/qukuanlian/479490.html
上一篇:numpy中是否有二維“位置”?
