没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
不可变的 Python的不可变映射类型。 基础数据结构是在Clojure,Scala,Haskell和其他功能语言中使用的哈希数组映射树(HAMT)。 CPython 3.7中的contextvars模块中使用了此实现(有关更多详细信息,请参见和 )。 基于HAMT的不可变映射对于set()和get()操作均具有O(log N)性能,对于较小的映射,其本质上为O(1)。 下面是可视化的简单获取/设置基准测试,将HAMT与使用Python dict写入时复制方法实现的不可变映射进行了比较(基准代码可): 安装 immutables需要Python 3.5以上版本,并且在PyPI上可用: $ pip install immutables API immutables.Map是无序的不可变映射。 Map对象是可哈希的,可比较的和可腌制的。 Map对象实现了collections.a
资源推荐
资源详情
资源评论
收起资源包目录
immutables-master.zip (26个子文件)
immutables-master
MANIFEST.in 132B
README.rst 3KB
pytest.ini 111B
.github
workflows
release-trigger.yml 734B
release.yml 5KB
build-manylinux-wheels.sh 823B
tests.yml 1KB
immutables
py.typed 8B
map.py 23KB
_map.h 2KB
_map.pyi 3KB
_map.c 105KB
pythoncapi_compat.h 6KB
__init__.py 217B
_testutils.py 2KB
_version.py 574B
tests
test_issue24.py 5KB
__init__.py 392B
test_none_keys.py 16KB
test_map.py 39KB
LICENSE 11KB
bench.png 35KB
setup.py 3KB
.gitignore 180B
Makefile 631B
.editorconfig 175B
共 26 条
- 1
资源评论
log边缘
- 粉丝: 17
- 资源: 4605
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功