目录
这是一个程序包,可在沿着一维距离h和n维点(x_0, x_1, ... x_n-1) 。 有两个重要参数,
n尺寸数(必须> 0)
p构造希尔伯特曲线时使用的迭代次数(必须> 0)
我们考虑边长为2^p的n维。 该超立方体包含2^{np}单位超立方体(每个维度2^p )。 单位超立方体的数量确定了沿希尔伯特曲线的可能离散距离(从0到2^{np} - 1索引)。
快速开始
用pip安装软件包,
pip install hilbertcurve
您可以沿希尔伯特曲线计算给定距离的点,
>> > from hilbertcurve . hilbertcurve import HilbertCurve
>> > p = 1 ; n = 2
>> > hilbert_curve = HilbertCurve ( p , n )
>> > distances = list ( ra
1