Rust 中 FP-Growth 算法的实现
2022-06-12 09:05:32 10KB rust 算法
该工具使用 Google 的 RAISR 算法对图像进行放大。 TODO : 完成算法的训练部分。目前,此工具使用从 movehand 的Python 实现导出的过滤器库。
2022-06-12 09:05:31 1.54MB rust 算法
一种融合低成本三轴 MEMS 陀螺仪和加速度计测量的算法。
2022-06-12 09:05:31 11KB 算法 rust
该库实现了VSOP87解决方案来计算太阳系中行星的位置 主模块计算太阳系行星的昼夜平分点 J2000.0 的日心黄道轨道元素,基本VSOP87解决方案。每个其他 VSOP87实现都有一个模块:VSOP87A、VSOP87B、VSOP87C、VSOP87D和VSOP87E。更多信息可以在这里和这里找到。 每个模块都有自己的文档,这里是基本VSOP87 解决方案的文档。VSOP87算法在水星、金星、地月重心和火星的 J2000 纪元前后4,000 年,木星和土星的2,000 年以及天王星和海王星的6,000 年具有很高的精度(低于 1 英寸) 。 基本VSOP87解决方案计算围绕太阳的行星的轨道元素。返回的元素是特殊的 VSOP87 轨道元素,可以使用Intotrait 将其转换为通常的开普勒元素。这些元素非常适合了解轨道如何随时间变化。它也可以用于其他复杂的轨道计算。
2022-06-12 09:05:23 4.76MB rust 算法
ETSI SAGE 为 3G 认证提出的 MILENAGE 认证算法。
2022-06-11 18:06:37 7KB 算法 rust
ROT13(“旋转 13 位”,有时连字符为 ROT-13)是一种字母替换密码,它用字母表中的 13 个字母替换一个字母。ROT26 不是只旋转 13 个位置,而是在字母表中旋转两倍的字符,因此安全性提高了一倍。 rot26 算法的纯 rust 重写。 甚至保持对 rot13 和任何rot 的支持,并提供友好有用的评论,建议您坚持使用 rot26。 ROT26 加密和解密非常复杂,需要一台功能强大的专用超级计算机来执行我们创建的所有计算。因此,为了鼓励更多开发人员在他们的移动、Web 和 PC 软件应用程序中使用 ROT26,我们提供了一个非常易于使用且完全免费的 ROT26 加密和解密 REST Web 服务。 这不再是真的。 多亏了 Rust,这一切以及以下所有功能现在都是可能的: 完整的 Unicode 支持。忽略任何非字母符号!(实际上之前可能是可能的) 单元测试。
2022-06-11 18:06:37 5KB rust 算法
一种自动最小化布尔表达式的算法。
2022-06-11 18:06:36 12KB 算法 rust
Rust 中使用 Ukkonen 算法实现广义后缀树
2022-06-11 18:06:36 9KB rust 算法
raft 分布式共识算法的 rust 实现。
2022-06-11 18:06:35 12KB rust 算法
这个 crate 提供了一些从原始 Minhash 派生的最新算法的实现。它们具有更好的性能并且更通用。 ProbMinHash2、ProbMinHash3 和 ProbMinHash3a,如 O. Ertl 论文: ProbMinHash 中所述。 用于概率 Jaccard 相似性 (2020) probminhash Ertl的一类局部敏感哈希算法。 这些算法通过敏感散列计算 Jaccard 加权指数的估计。它是将 Jaccard 索引扩展到对象具有权重或关联的多重性的情况。 此 Jaccard 加权指数提供了离散概率分布的度量,如: Moulton Jiang 中所述。最大一致抽样和概率分布的 Jaccard 指数 (2018) Moulton-Jiang-ieee或Moulton-Jiang-arxiv 注意到Jp是 Jaccard 加权指数,然后 是1。 - Jp定义了一个关于有限离散概率的度量。 这个模块是 crate 的核心,还有另外两个模块。 超明哈希 Superminhash 的实现: Jaccard 相似度估计的新 minwise 哈希算法 Otm
2022-06-11 18:06:34 19KB 算法 rust