Recently I've picked up Haskell. I've found that some basic math algorithms I write recursively in Haskell actually run quicker, so I want to try this out for a bit.
I've looked around personally, and I can't really find a library similar to pylab and scipy for Haskell. Does anyone know something that is similar to it or other math libraries which could be helpful?
All the math problems I do are in relation to nonlinear ordinary differential equations and partial differential equations, if that helps someone point me in a good direction.
Basically a library that has matrix, graphing, trig, exponential functions, etc.
The numpy library in Python is most widely used for carrying out mathematical operations that involve matrices. The most important feature of numpy that sets it apart from other libraries is its ability to perform lightning speed calculations.
Both NumPy and SciPy are Python libraries used for used mathematical and numerical analysis. NumPy contains array data and basic operations such as sorting, indexing, etc whereas, SciPy consists of all the numerical code.
Trigonometric functions, direct and inverse, are widely represented in the Python Mathematical Library. They work with radian values, which is important. It is also possible to carry out calculations with Euclidean functions.
There's hmatrix which includes ODEs.
It uses BLAS and LAPACK for the linear algebra, similar to scipy.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With