Crates.io | math_rust |
lib.rs | math_rust |
version | 0.1.7 |
source | src |
created_at | 2023-05-18 00:20:27.676593 |
updated_at | 2023-05-24 19:46:03.791549 |
description | A Math library for vectors. |
homepage | |
repository | |
max_upload_size | |
id | 867313 |
size | 9,125 |
Published on https://crates.io/crates/math_rust
Run the following Cargo command in your project directory:
cargo add math_rust
Or add the following line to your Cargo.toml:
math_rust = "0.1.7"
https://docs.rs/math_rust/latest/math_rust/
list
average
math_rust::list::average
pub fn average(x: &Vec<i32>) -> f64
find_highest
math_rust::list::find_highest
pub fn find_highest(x: &Vec<i32>) -> Option<&i32>
find_lowest
math_rust::list::find_lowest
pub fn find_lowest(x: &Vec<i32>) -> Option<&i32>
is_sorted
math_rust::list::is_sorted
pub fn is_sorted(x: &Vec<i32>) -> bool
median
math_rust::list::median
pub fn median(x: &Vec<i32>) -> f64
mode
math_rust::list::mode
pub fn mode(x: &Vec<i32>) -> Option<i32>
reverse_vector
math_rust::list::reverse_vector
pub fn reverse_vector(x: &Vec<i32>) -> Vec<i32>
sort_vector
math_rust::list::sort_vector
pub fn sort_vector(x: &Vec<i32>) -> Vec<i32>
standard_deviation
math_rust::list::standard_deviation
pub fn standard_deviation(x: &Vec<i32>) -> f64
random_vector
math_rust::list::random_vector
pub fn random_vector(len : i32) -> Vec<i32>
fib_num
math_rust::list::fib_num
pub fn fib_num(len: i32) -> Vec<i32>