データの分析や物理シミュレーション、あるいは情報量を計算するプログラムにおいて、「対数(ロガリズム)」は非常に重要な役割を果たします。 Pythonの標準ライブラリである math モジュールには、対数を計算する関数として math.log が用意されています。
「5を底とした125の対数は3」という計算がしたかったけれど、なんでか整数にならない。 import math print (math.log (125,5)) <出力>3.0000000000000004 5, 25は出力がちゃんと整数なのに。 import math print (math.log (25,5)) <出力>2.0 不思議なことに、125より大きい625は整数。 import ...