数値と数学モジュール¶
この章で記述されているモジュールは、数値に関するあるいは数学関係の関数とデータ型を提供します。 numbers
モジュールは、数値の型の抽象的な階層を定義します。 math
と cmath
モジュールは、浮動小数点数と複素数のための様々な数学関数を含んでいます。 decimal
モジュールは、任意精度の計算を使用して、10進数の正確な表現をサポートします。
この章では以下のモジュールが記述されています:
numbers
--- 数の抽象基底クラスmath
--- 数学関数cmath
--- 複素数用の数学関数decimal
--- 10進固定小数点と浮動小数点の演算- クイックスタートチュートリアル
- Decimal オブジェクト
Decimal
adjusted()
as_integer_ratio()
as_tuple()
canonical()
compare()
compare_signal()
compare_total()
compare_total_mag()
conjugate()
copy_abs()
copy_negate()
copy_sign()
exp()
from_float()
from_number()
fma()
is_canonical()
is_finite()
is_infinite()
is_nan()
is_normal()
is_qnan()
is_signed()
is_snan()
is_subnormal()
is_zero()
ln()
log10()
logb()
logical_and()
logical_invert()
logical_or()
logical_xor()
max()
max_mag()
min()
min_mag()
next_minus()
next_plus()
next_toward()
normalize()
number_class()
quantize()
radix()
remainder_near()
rotate()
same_quantum()
scaleb()
shift()
sqrt()
to_eng_string()
to_integral()
to_integral_exact()
to_integral_value()
- 論理引数
- Context オブジェクト
getcontext()
setcontext()
localcontext()
BasicContext
ExtendedContext
DefaultContext
Context
clear_flags()
clear_traps()
copy()
copy_decimal()
create_decimal()
create_decimal_from_float()
Etiny()
Etop()
abs()
add()
canonical()
compare()
compare_signal()
compare_total()
compare_total_mag()
copy_abs()
copy_negate()
copy_sign()
divide()
divide_int()
divmod()
exp()
fma()
is_canonical()
is_finite()
is_infinite()
is_nan()
is_normal()
is_qnan()
is_signed()
is_snan()
is_subnormal()
is_zero()
ln()
log10()
logb()
logical_and()
logical_invert()
logical_or()
logical_xor()
max()
max_mag()
min()
min_mag()
minus()
multiply()
next_minus()
next_plus()
next_toward()
normalize()
number_class()
plus()
power()
quantize()
radix()
remainder()
remainder_near()
rotate()
same_quantum()
scaleb()
shift()
sqrt()
subtract()
to_eng_string()
to_integral_exact()
to_sci_string()
- 定数
- 丸めモード
- シグナル
- Floating-Point Notes
- スレッドを使った処理
- レシピ
- Decimal FAQ
fractions
--- 有理数random
--- 疑似乱数を生成するstatistics
--- 数学的統計関数