All Projects → liuxiaodong008008 → MatrixLib

liuxiaodong008008 / MatrixLib

Licence: MIT license
Lightweight header-only matrix library (C++) for numerical optimization and machine learning. Contact me if there is an exciting opportunity.

Programming Languages

C++
36643 projects - #6 most used programming language
CMake
9771 projects

Projects that are alternatives of or similar to MatrixLib

simple-jwt-provider
No description or website provided.
Stars: ✭ 33 (-5.71%)
Mutual labels:  lightweight, simple
MachineLearning
An easy neural network for Java!
Stars: ✭ 125 (+257.14%)
Mutual labels:  lightweight, matrix
hugoblog
Hugoblog is responsive, simple, and clean that would fit for your personal blog based on Hugo Theme Static Site Generator (SSG)
Stars: ✭ 48 (+37.14%)
Mutual labels:  lightweight, simple
Axel
Axel tries to accelerate the download process by using multiple connections per file, and can also balance the load between different servers.
Stars: ✭ 1,997 (+5605.71%)
Mutual labels:  light, lightweight
Hexo-Theme-MengD
A simple, lightweight Hexo theme(支持:pjax、discuss、twikoo、waline、valine评论)
Stars: ✭ 69 (+97.14%)
Mutual labels:  lightweight, simple
Mu
The μ css framework — a 1 ko css file.
Stars: ✭ 202 (+477.14%)
Mutual labels:  light, simple
jpopup
Simple lightweight (<2kB) javascript popup modal plugin
Stars: ✭ 27 (-22.86%)
Mutual labels:  lightweight, simple
Utox
µTox the lightest and fluffiest Tox client
Stars: ✭ 820 (+2242.86%)
Mutual labels:  light, lightweight
minidenticons
Super lightweight SVG identicon (icon avatar) generator
Stars: ✭ 89 (+154.29%)
Mutual labels:  light, lightweight
logger
☠ 😈 👀 Simple,Secure & Undetected (6.11.2017) keylogger for Windows :)
Stars: ✭ 37 (+5.71%)
Mutual labels:  lightweight, simple
Yui
Minimal vim color scheme
Stars: ✭ 93 (+165.71%)
Mutual labels:  light, simple
cli
a lightweight and simple cli package
Stars: ✭ 12 (-65.71%)
Mutual labels:  lightweight, simple
Parvula
An extremely simple & flexible CMS generated from flat files with a complete RESTful API —
Stars: ✭ 76 (+117.14%)
Mutual labels:  light, simple
Alfred Simple
Simple theme for Alfred
Stars: ✭ 217 (+520%)
Mutual labels:  light, simple
Server Manager
This repository holds the IntISP Interface. It can be rebuilt to interface with any other hosting panel.
Stars: ✭ 31 (-11.43%)
Mutual labels:  light, simple
ytmous
Anonymous Youtube Proxy
Stars: ✭ 60 (+71.43%)
Mutual labels:  lightweight, simple
fluffy.js
🍱 Makes sure your content – no matter how big it is – will fit in any screen!
Stars: ✭ 47 (+34.29%)
Mutual labels:  light, simple
TTInputVisibilityController
Lightweight controller to keep your inputs visible when the keyboard is presented.
Stars: ✭ 21 (-40%)
Mutual labels:  light, lightweight
CalDOM
An agnostic, reactive & minimalist (3kb) JavaScript UI library with direct access to native DOM.
Stars: ✭ 176 (+402.86%)
Mutual labels:  lightweight, simple
graph-client
light zero dependency graphql-client, supporting cache and SSR
Stars: ✭ 27 (-22.86%)
Mutual labels:  light, simple

MatrixLib

!!! NEW2019.1.12 add QR decomposition, Cholesckey decomposition Gram-Schmit orthog, matrix stack, matrix repeat

!!! NEW2019.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.

Please star this project if it is usable for your project.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].