mathモジュール
概要 インポート 実行結果 表示イメージ 概要pow(x, y) xのy乗 mathモジュール インポート import math 実行結果 import math print(math.pow(2,2)) print(math.pow(2,3)) 表示イメージ 4.0 8.0
概要 インポート 実行結果 表示イメージ 概要log10(x) 常用対数(底数10) mathモジュール インポート import math 実行結果 import math print(math.log10(2)) print(math.log10(3)) 表示イメージ 0.3010299956639812 0.47712125471966244
概要 インポート 実行結果 表示イメージ 概要log2(x) 底数2の対数 mathモジュール インポート import math 実行結果 import math print(math.log2(2)) print(math.log2(3)) 表示イメージ 1.0 1.584962500721156
概要 インポート 実行結果 表示イメージ 概要log1p(x) 1+xの自然対数e mathモジュール インポート import math 実行結果 import math print(math.log1p(2)) print(math.log1p(3)) 表示イメージ 1.0986122886681096 1.3862943611198906
概要 インポート 実行結果 表示イメージ 概要log(x[, base]) base:省略時は自然対数(底e)になる 対数 mathモジュール インポート import math 実行結果 import math print(math.log(2)) print(math.log(2,3)) 表示イメージ 0.6931471805599453 0.6309297535…
概要 インポート 実行結果 表示イメージ 概要exp2(x) 2の乗数 mathモジュール python バージョン3.11より インポート import math 実行結果 import math print(math.exp2(2)) print(math.exp2(3)) 表示イメージ 4.0 8.0
概要 インポート 実行結果 表示イメージ 概要expm1(x) 自然対数eの乗数-1 mathモジュール インポート import math 実行結果 import math print(math.expm1(2)) print(math.expm1(3)) 表示イメージ 6.38905609893065 19.085536923187668
概要 インポート 実行結果 表示イメージ 概要exp(x) 自然対数еの乗数 mathモジュール インポート import math 実行結果 import math print(math.exp(2)) print(math.exp(3)) 表示イメージ 7.38905609893065 20.085536923187668
概要 インポート 実行結果 表示イメージ 概要cbrt(x) 立方根(3ルート∛) mathモジュール python バージョン3.11より インポート import math 実行結果 import math print(math.cbrt(2)) print(math.cbrt(3)) print(math.cbrt(8)) 表示イメージ 1.25992104989 …
概要 インポート 実行結果 表示イメージ 概要ulp(x) 浮動小数点数 x の最下位ビットの値 x=0:最小の正の非正規化浮動小数点数を返す。 mathモジュール インポート import math 実行結果 import math print(math.ulp(1)) print(math.ulp(0)) 表示イメージ 2.…
概要 インポート 実行結果 表示イメージ 概要trunc(x) 小数部切捨て mathモジュール インポート import math 実行結果 import math print(math.trunc(2)) print(math.trunc(5.4321)) 表示イメージ 2 5
概要 インポート 実行結果 表示イメージ 概要remainder(x,y) x÷yの剰余 IEEE 754 標準方式。 通常・・・厳密な商に近い整数が解になる 7÷3=2.33...→整数2と3なら2が商に近い→剰余7-3×2=1 5÷3=1.66...→整数1と2なら2が商に近い→剰余5-3×2=-1 厳密な商の下一桁が5…
概要 インポート 実行結果 表示イメージ 概要prod(iterable, *, start=1) 総積 mathモジュール インポート import math 実行結果 import math print(math.prod([1,2,3])) print(math.prod([0,1,2,3])) print(math.prod([1.1,2.2,3.3])) print(math.prod([0.0…
概要 インポート 実行結果 表示イメージ 概要perm(n, k=None) k:省略、Noneのとき、 順列(重複無し) mathモジュール インポート import math 実行結果 import math print(math.perm(5)) print(math.perm(5,None)) print(math.perm(5,3)) 表示イメージ 120 1…
概要 インポート 実行結果 表示イメージ 概要nextafter(x, y) xからyに向かって近いfloatの値 mathモジュール インポート import math 実行結果 import math print(math.nextafter(0, math.inf)) print(math.nextafter(0, -math.inf)) print(math.nextafter(…
概要 インポート 実行結果 表示イメージ 概要math.modf(x) (小数部分, 整数部分)のとして共に、float型で取得。 mathモジュール インポート import math 実行結果 import math print(math.modf(1.23)) print(math.modf(1.25)) 表示イメージ (0.2299999999999…
概要 インポート 実行結果 表示イメージ 概要isqrt(x, i) frexp() の逆関数 mathモジュール インポート import math 実行結果 import math print(math.ldexp(0.5, 9)) 表示イメージ 256.0
概要 インポート 実行結果 表示イメージ 概要lcm(*int) 最大公倍数を返す。 mathモジュール インポート import math 実行結果 import math print(math.lcm(10, 25)) print(math.lcm(13, 26, 39)) 表示イメージ 50 78
概要 インポート 実行結果 表示イメージ 概要isqrt(n) n(最大値)を超えない2乗の数 mathモジュール インポート import math 実行結果 import math math.isqrt(25) 表示イメージ 5
概要 インポート 実行結果 表示イメージ 参考 概要isnan(x) nanか真偽値で返す。 mathモジュール インポート import math 実行結果 import math math.isnan(math.inf - math.inf) 表示イメージ True 参考Python - math.inf:無限大
概要 インポート 実行結果 表示イメージ 参考 概要isinf(x) 無限大か真偽値で返す。 mathモジュール インポート import math 実行結果 import math math.isinf(math.inf) 表示イメージ True 参考Python - math.inf:無限大
概要 インポート 実行結果 表示イメージ 参考 概要isfinite(x) 有限数か真偽値で返す。 flot('inf')と同一。 mathモジュール インポート import math 実行結果 import math math.isfinite(math.inf) 無限大は有限数でない=Falseになる。 表示イメージ False…
概要 許容差 インポート 実行結果 表示イメージ 概要isclose(a, b, *, rel_tol=1e-09, abs_tol=0.0) rel_tol:最大の差、相対許容差 ※デフォルト1e-09 :a,bが9桁同じ。 abt_tol:最小の差、絶対許容差 ※a,bが小さい時、有効。 aとbが近似値かを真偽値で返…
概要 インポート 実行結果 表示イメージ 概要gcd(*int) 最大公約数を返す。 mathモジュール インポート import math 実行結果 import math print(math.gcd(10, 25)) print(math.gcd(13, 26, 39)) 表示イメージ 5 13
概要 インポート 実行結果 表示イメージ 概要fsum(iterable) iterable内の値の正確な総和をfloat返す。 mathモジュール インポート import math 実行結果 import math math.fsum(0.2 for x in range(5)) 表示イメージ 1.0
概要 インポート 実行結果 表示イメージ 概要frexp(x) (仮数float, 指数int)で返す。 mathモジュール インポート import math 実行結果 import math math.frexp(256) 表示イメージ (0.5, 9)
概要 インポート 実行結果 表示イメージ 概要math.fmod(x, y) の厳密な剰余を返す。符号はxと同じになる。 「%」剰余演算子は、絶対値が小さい方になる。その為、fmod()相違すると相違することあり。 浮動小数点は、fmod()、整数は、「%」剰余演算子 推奨。 mat…
概要 インポート 実行結果 表示イメージ 概要math.floor(x) 小数点以下、切上げ int型を返す。 mathモジュール インポート import math 実行結果 import math print(math.floor(123.456789)) print(math.floor(123)) 表示イメージ 123 123
概要 インポート 実行結果 表示イメージ 概要math.ceil(x) x以上の最小int値 mathモジュール インポート import math 実行結果 import math print(math.ceil(123.456789)) print(math.ceil(123)) 表示イメージ 124 123
概要 インポート 実行結果 表示イメージ 概要math.factorial(n) n=int nの階乗を返す。 mathモジュール インポート import math 実行結果 import math print(math.factorial(5)) 表示イメージ 120