ray88’s diary

お仕事で困ったとき用の自分用の覚書

Python mathモジュールの代表的な関数と定数

python 目次 - ray88’s diary
mathモジュール サンプルコード - ray88’s diary

関数 説明
ceil(x) 小数点以下を切り上げて整数にする
copysign(x,y) xの大きさで、yと同じ正負の値を作る
fabs(x) xの絶対値
factoria(x) xの階乗
floor(x) 小数点を切り捨てて整数にする
fmod(x,y) xをyで割った余り。xとyが浮動小数点の場合に用いる
fsum(iterable) iterable(タプル、リスト、辞書、集合など)の値の浮動小数点の和
gcd(a,b) 整数aとbの最大公約数
exp(x) 指数関数。eのx乗
log(x,base) baseを底とした対数。baseを省略するとeを底とする自然対数
log2(x) 2を底とした対数
log10(x) 10を底とした対数(常用対数)
pow(x,y) xのy乗
sqrt(x) xの平方根
e eの自然対数
inf 波動小数点の無限大
nan 浮動小数点の非数

■以下は三角関数関連の関数と定数。θはラジアン単位の角度

関数 説明
acos(x) 余弦・cos(θ)がxになるθを返す
asin(x) 逆正弦・sin(θ)がxになるθを返す
atan(x) 正接・tan(θ)がxになるθを返す
atan2(y,x) 原点から点(x,y)へのベクトルの角度
cos(θ) θの余弦
sin(θ) θの正弦
tan(θ) θの正接
degrees(θ) ラジアンを度に換算する
radians(x) 度をラジアンに換算する
pi 円周率