- 数字和数学模块
数字和数学模块
本章介绍的模块提供与数字和数学相关的函数和数据类型。 numbers
模块定义了数字类型的抽象层次结构。 math
和 cmath
模块包含浮点数和复数的各种数学函数。 decimal
模块支持使用任意精度算术的十进制数的精确表示。
本章记录以下模块:
numbers
—- 数字的抽象基类- 数字的层次
- 类型接口注释。
- 加入更多数字的ABC
- 实现算数运算
math
—- 数学函数- 数论与表示函数
- 幂函数与对数函数
- 三角函数
- 角度转换
- 双曲函数
- 特殊函数
- 常数
cmath
——关于复数的数学函数- 到极坐标和从极坐标的转换
- 幂函数与对数函数
- 三角函数
- 双曲函数
- 分类函数
- 常数
decimal
—- 十进制定点和浮点运算- 快速入门教程
- Decimal 对象
- 逻辑操作数
- 上下文对象
- 常数
- 舍入模式
- 信号
- 浮点数说明
- 通过提升精度来解决舍入错误
- 特殊的值
- 使用线程
- 例程
- Decimal FAQ
fractions
—- 分数random
—- 生成伪随机数- 簿记功能
- 整数用函数
- 序列用函数
- 实值分布
- 替代生成器
- 关于再现性的说明
- 例子和配方
statistics
—- 数学统计函数- 中心位置的平均值和度量
- 传播措施
- 函数细节
- 异常
NormalDist
对象NormalDist
Examples and Recipes