2017-09-25 6 views
-1

Python numpyライブラリのログメソッドが間違った値を返しています。Python numpyライブラリのログメソッドが間違った値を返しています

import numpy as np 
print('Log :',np.log(0.25)) 

numpyのログ方法は、その後、私はそれが-0.602059991327962を返す計算機を使用して手動で計算-1.38629436112

Excelのログ機能=LOG(0.25)戻り-0.602059991327962 を返します。

+0

ベース10のログではなく、ベースのログを返しています。 – James

+0

あなたは 'log_2'、' log_e'、 'log_10'と混乱しています。 –

答えて

2

logの機能は基本的にeにありますが、電卓とExcelはデフォルトで10です。 np.log10(0.25)を使用して、あなたが望む価値を得るでしょう。

関連する問題