数据处理与算法
AI 日常开发中高频使用的数据结构、算法工具和序列化模块。
collections
collections实现了专用的容器数据类型,提供了 Python 通用内置容器 dict、list 的替代方案, 集合和元组 。
copy
Python 的赋值不会复制对象,只建立绑定。对可变对象或包含可变项的结构,需要副本时可用本模块做浅拷贝或深拷贝。
decimal
decimal 提供高精度十进制定点与浮点运算,可避免二进制 float 带来的表示误差(如 0.1 + 0.2),适合金额、会计等对精度与舍入有要求的场景。设计符合通用十进制算术规范,参见 PEP 327。
functools、operator
functools · operator
itertools
itertools 为高效循环提供一系列构造迭代器的函数,形成「迭代器代数」,可与 map、filter、reduce 等配合使用。