2个不稳定版本
| 0.2.0 | 2023年6月25日 |
|---|---|
| 0.1.1 | 2023年6月25日 |
#1667 in 数学
38KB
497 行
eratosthenes
v0.2.0处于alpha阶段。请通过hazar@a0110.com报告您遇到的问题
eratosthenes是一个纯Rust编写的数学库。它提供了在解决数学问题,特别是在Project Euler上发现的问题时常用的各种数学运算和序列。这个库被设计成简单、高效且易于使用。
请注意,这个库处于早期阶段,缺少一些重要功能。它正在随着时间的推移而发展。
功能
array_clean:通过删除重复值并排序元素来清理输入数组。array_merge:将两个数组合并成一个新数组,而不会修改原始数组。factors:计算给定数字的因子。mean_usize:计算无符号整数向量的平均值。mean_f64:计算浮点数字向量的平均值。factors_prime:计算给定数字的素因子。is_palindrome:检查给定数字是否为回文数。sum_even:计算数组中偶数的总和。sum_odd:计算数组中奇数的总和。arithmetic:生成数字的算术序列。fibonacci:生成到指定限制的斐波那契序列。nth_fibonacci:返回第n个斐波那契数。primes:生成到指定限制的素数。nth_prime:找到第n个素数。is_prime:检查一个数字是否为素数。square_numbers:生成平方数字向量。triangular_numbers:生成三角数字向量。nth_triangular:返回第n个三角数字。
用法
要将此库作为Git依赖项添加到您的Rust项目中,请包含在依赖项中
eratosthenes = { git = "https://github.com/haz0110/eratosthenes", branch = "master" }