https://github.com/liuxiaodong008008/matrixlib
Lightweight header-only matrix library (C++) for numerical optimization and machine learning. Contact me if there is an exciting opportunity.
https://github.com/liuxiaodong008008/matrixlib
broadcast broadcasting cpp cpp11 cpp14 cpp17 ease-to-use header-only library light lightweight machine-learning matrix matrix-class matrix-library matrix-structure optimization simple structure template
Last synced: 9 months ago
JSON representation
Lightweight header-only matrix library (C++) for numerical optimization and machine learning. Contact me if there is an exciting opportunity.
- Host: GitHub
- URL: https://github.com/liuxiaodong008008/matrixlib
- Owner: liuxiaodong008008
- License: mit
- Created: 2019-01-05T13:11:10.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2020-02-27T03:36:45.000Z (over 6 years ago)
- Last Synced: 2025-03-28T17:57:20.537Z (about 1 year ago)
- Topics: broadcast, broadcasting, cpp, cpp11, cpp14, cpp17, ease-to-use, header-only, library, light, lightweight, machine-learning, matrix, matrix-class, matrix-library, matrix-structure, optimization, simple, structure, template
- Language: C++
- Homepage:
- Size: 30.3 KB
- Stars: 37
- Watchers: 1
- Forks: 3
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# MatrixLib
!!! **NEW**2019.1.12 add QR decomposition, Cholesckey decomposition Gram-Schmit orthog, matrix stack, matrix repeat
!!! **NEW**2019.1.11 add LU, LDU, matmul for many matrices, col(from,cnt), row(from,cnt)
Lightweight header-only matrix library (C++) for numerical optimization and machine learning.
Ease of using is the emphasis of this library. Supported features are as following:
* lightweight
* dependency-free
* templated type
* copy-free matrix-view
* flexiable matrix element access/selection
* variety of operators, including matrix-matrix operators and matrix-number operators
* broadcasting
* type casting
* linear algebra functions
Detailed examples are listed in [main.cpp](https://github.com/liuxiaodong008008/Matrix/blob/master/main.cpp).
**Please star this project if it is usable for your project.**