2个不稳定版本
0.2.0 | 2023年6月25日 |
---|---|
0.1.1 | 2023年6月25日 |
#1667 in 数学
38KB
497 行
eratosthenes
v0.2.0处于alpha阶段。请通过[email protected]报告您遇到的问题
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" }