double is a module for implementing multiple vectors or matrices of either f64 or i128.
operations are applied from one vector to another (vector one element one to vector two element one, etc).
Floats module for implementing various mathematical operations on floating-point numbers.
The operations include addition, subtraction, multiplication, division, power, root, minimum, maximum, average,
median, and mode calculation. The results are returned as a comma-separated string representing the element-wise results
of the applied operation.
Integers module for implementing various mathematical operations on integers.
The operations include addition, subtraction, multiplication, division, modulo, power,
root, factorial, fibonacci, and various checks (prime, even, odd, perfect square,
perfect cube, etc.). The results are returned as a comma-separated string representing
the element-wise results of the applied operation.
This module contains the rational number implementation.
The rational number implementation is based on the ‘Rational’ struct with a numerator and a denominator.
Single vector module. This module contains the single vector implementation along with
operations that target each element of the vector (element-wise operations).