0
這可能是一個微不足道的問題,但我一直在努力。出於某種原因,當我使用下面的代碼行時,我得到錯誤RuntimeWarning: divide by zero encountered in log print np.log(69/74)
。我無法弄清楚爲什麼會出現這種情況。關於numpy的np.log的查詢
np.log(69/74)
感謝
這可能是一個微不足道的問題,但我一直在努力。出於某種原因,當我使用下面的代碼行時,我得到錯誤RuntimeWarning: divide by zero encountered in log print np.log(69/74)
。我無法弄清楚爲什麼會出現這種情況。關於numpy的np.log的查詢
np.log(69/74)
感謝
因爲你正在做的整數除法
>>> 69/74
0
由於float
你
>>> 69.0/74.0
0.9324324324324325
對於Python的數學代碼,我總是從__future__進口division'把'在我的源文件的頂部。這使得整數除法默認返回浮點結果。 – 2014-10-04 14:05:47