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 |
円周率 |