Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/colinbull/fmat
F# numerical library
https://github.com/colinbull/fmat
Last synced: 5 days ago
JSON representation
F# numerical library
- Host: GitHub
- URL: https://github.com/colinbull/fmat
- Owner: colinbull
- License: other
- Created: 2013-02-11T14:29:13.000Z (almost 12 years ago)
- Default Branch: master
- Last Pushed: 2013-02-08T13:20:32.000Z (almost 12 years ago)
- Last Synced: 2024-11-08T07:07:50.434Z (about 2 months ago)
- Language: F#
- Size: 4.07 MB
- Stars: 0
- Watchers: 1
- Forks: 4
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
Fmat Numerical Library
======================Copyright (c) 2007-2013 StatFactory Ltd
Fmat is an open source and 100% F# numerical library. It contains types and functions for construction and manipulation of N-dimensional generic dense matrices. 5 concrete implementations are predefined for: single/double precision floating numbers, int32, bool and string.
Fmat contains 4 matrix factorizations and linear solvers based on them. It can also generate random numbers from uniform, normal, lognormal, multivariate normal, Bernoulli, binomial and Poisson distributions. The default random generator is based on .NET Random class, but user defined generators can easily be plugged in.
Multidimensional basic stat routines are also provided, e.g. mean(X,dim=2). All standard math functions, e.g. sqrt, will automatically work as elementwise functions when applied to matrices. 6 special functions are provided: erf, erfc, erfinv, erfcinv, normcdf and norminv.
Library documentation is provided in the form of a .chm file.
Fmat is covered under the terms of the MIT/X11. Linear Algebra and special functions have been adapted from Math.NET under the same MIT license.