用于导航扁平树的工具
项目描述
flat-tree
用于导航扁平树的工具
扁平树是Hypercore数据源的核心数据结构。它们允许我们将树结构作为向量进行确定性表示。这特别有用,因为向量可以优雅地映射到磁盘和内存。由于扁平树是确定性的且预先计算的,因此使用它们没有开销。实际上这意味着扁平树是索引向量的特定方式,而不是它们自己的数据结构。这使得它们在多种语言中实现起来非常高效且方便。
安装
$ pip install flat-tree
示例
from flat_tree.accessor import FlatTreeIterator
tree_iter = FlatTreeIterator()
assert tree_iter.index == 0
assert tree_iter.parent() == 1
assert tree_iter.parent() == 3
项目详情
下载文件
下载适合您平台的文件。如果您不确定选择哪个,请了解更多关于安装包的信息。
源分布
flat-tree-0.0.1a8.tar.gz (16.0 kB 查看哈希值)
构建分发版
flat_tree-0.0.1a8-py3-none-any.whl (16.2 kB 查看哈希值)
关闭
flat-tree-0.0.1a8.tar.gz 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | c6fe90ec5dcd5ac353c04440bbe8d19631258b04297a6464fbd7a425e2c9c80a |
|
MD5 | 10fc92d5f9a7bb2d179b5d5640cd1418 |
|
BLAKE2b-256 | 78590b78aee83f114f778eb87fdcbfed972c1ffcf4f7b621fc70d09ac5f0154a |
关闭
flat_tree-0.0.1a8-py3-none-any.whl 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 03ecedf09f47a668f83e6a8c6b396045063323756baa604aeff2ff2a32245ee0 |
|
MD5 | 813e25c52cf1663d125c05ae72aeeebb |
|
BLAKE2b-256 | 26afdc3d674a5dd6d38f1a6ed0d1dd35cf28d477300020f58c068573190061fe |