使用链函数编程创建数据管道的包
PyFunctional的Python项目详细描述
功能
pyfunctional 通过使用链式函数运算符,可以轻松创建数据管道。下面是它可以做的一些示例:
- 链式运算符: seq(1,2, 3).map(lambda x:x* 2).reduce(lambda x,y:x+y)
- 表现力强且功能齐全的API
- 读写 文本 , csv , json , jsonl , sqlite , gzip , bz2 ,以及 lzma/xz 文件
- 轻松地并行化"令人尴尬的并行"操作,如 map
- 完整的文档、严格的单元测试套件、100%的测试覆盖率和提供健壮性的ci
pyfunctional的api从scala集合、apache spark rdd和microsoft linq中汲取灵感。