文件名称:toolz:Python的功能标准库
文件大小:114KB
文件格式:ZIP
更新时间:2024-03-12 18:52:18
Python
Toolz 一组用于迭代器,函数和字典的实用程序函数。 请参阅的PyToolz文档 执照 新的BSD。 请参阅。 安装 toolz在Python软件包索引(PyPI)上: pip install toolz 结构与传承 toolz分为三个部分实现: ,用于可迭代对象的操作。 示例: groupby , unique , interpose , ,用于高阶函数。 示例: memoize , curry , compose , ,用于字典操作。 示例: assoc , update-in , merge 。 这些功能来自用于列表处理的功能语言的遗产。 它们可以很好地互操作以完成常见的复杂任务。 阅读我们的以了解更多详细信息。 例子 这从toolz片段构建了一个标准的wordcount函数: >> > def stem ( word ): ... """ Stem
【文件预览】:
toolz-master
----setup.py(1KB)
----.gitignore(71B)
----conda.recipe()
--------build.sh(43B)
--------meta.yaml(382B)
--------bld.bat(45B)
----.travis.yml(2KB)
----MANIFEST.in(94B)
----AUTHORS.md(2KB)
----doc()
--------Makefile(5KB)
--------make.bat(5KB)
--------source()
----setup.cfg(154B)
----LICENSE.txt(1KB)
----bench()
--------test_join.py(654B)
--------test_curry.py(154B)
--------test_sliding_window.py(117B)
--------test_frequencies.py(250B)
--------test_wordcount.py(479B)
--------test_memoize.py(144B)
--------test_first_iter.py(287B)
--------test_get_list.py(133B)
--------test_pluck.py(243B)
--------test_curry_baseline.py(177B)
--------test_groupby.py(120B)
--------test_get.py(128B)
--------test_first.py(190B)
--------test_memoize_kwargs.py(146B)
----examples()
--------wordcount.py(358B)
--------fib.py(857B)
--------graph.py(771B)
----release-notes(1KB)
----README.rst(4KB)
----tlz()
--------__init__.py(338B)
--------_build_tlz.py(3KB)
----versioneer.py(67KB)
----.coveragerc(155B)
----toolz()
--------_signatures.py(20KB)
--------curried()
--------__init__.py(381B)
--------itertoolz.py(27KB)
--------compatibility.py(983B)
--------utils.py(139B)
--------sandbox()
--------dicttoolz.py(9KB)
--------tests()
--------_version.py(18KB)
--------recipes.py(1KB)
--------functoolz.py(29KB)
----.gitattributes(31B)
----tox.ini(160B)