https://github.com/liuxiaodong008008/matrix2
A better architected Matrix library in c++
https://github.com/liuxiaodong008008/matrix2
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: about 1 year ago
JSON representation
A better architected Matrix library in c++
- Host: GitHub
- URL: https://github.com/liuxiaodong008008/matrix2
- Owner: liuxiaodong008008
- License: mit
- Created: 2019-01-16T16:19:07.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2019-01-19T14:12:41.000Z (over 7 years ago)
- Last Synced: 2025-03-28T17:57:19.952Z (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++
- Size: 17.6 KB
- Stars: 16
- Watchers: 0
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Matrix2
A better architected Matrix library in c++.
Similar to https://github.com/liuxiaodong008008/MatrixLib.
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
* range-based matrix-view
* index-based matrix-view
* range-based for loop support iterator
* matrix builder
* flexiable matrix element access/selection
* variety of operators, including matrix-matrix operators and matrix-number operators
* broadcasting
* type casting