All Projects → netcan → LinAlg

netcan / LinAlg

Licence: GPL-3.0 license
实现一个线性代数库,为Python写扩展。《程序猿的数学3 线性代数》读后笔记

Programming Languages

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

Projects that are alternatives of or similar to LinAlg

Node Sylvester
🐱 Sylvester is a vector, matrix, and geometry library for JavaScript, that runs in the browser and on the server.
Stars: ✭ 144 (+747.06%)
Mutual labels:  vector, matrix, linear-algebra
Math Php
Powerful modern math library for PHP: Features descriptive statistics and regressions; Continuous and discrete probability distributions; Linear algebra with matrices and vectors, Numerical analysis; special mathematical functions; Algebra
Stars: ✭ 2,009 (+11717.65%)
Mutual labels:  vector, matrix, linear-algebra
Mathematics for Machine Learning
Learn mathematics behind machine learning and explore different mathematics in machine learning.
Stars: ✭ 28 (+64.71%)
Mutual labels:  vector, matrix, linear-algebra
Lacaml
OCaml bindings for BLAS/LAPACK (high-performance linear algebra Fortran libraries)
Stars: ✭ 101 (+494.12%)
Mutual labels:  vector, matrix, linear-algebra
Armadillo Code
Armadillo: fast C++ library for linear algebra & scientific computing - http://arma.sourceforge.net
Stars: ✭ 388 (+2182.35%)
Mutual labels:  vector, matrix, linear-algebra
Blasjs
Pure Javascript manually written 👌 implementation of BLAS, Many numerical software applications use BLAS computations, including Armadillo, LAPACK, LINPACK, GNU Octave, Mathematica, MATLAB, NumPy, R, and Julia.
Stars: ✭ 241 (+1317.65%)
Mutual labels:  vector, matrix, linear-algebra
Nalgebra
Linear algebra library for Rust.
Stars: ✭ 2,433 (+14211.76%)
Mutual labels:  vector, matrix, linear-algebra
Numphp
Mathematical PHP library for scientific computing
Stars: ✭ 120 (+605.88%)
Mutual labels:  vector, matrix, linear-algebra
Matrix
Easy-to-use Scientific Computing library in/for C++ available for Linux and Windows.
Stars: ✭ 20 (+17.65%)
Mutual labels:  vector, matrix, linear-algebra
JOLI.jl
Julia Operators LIbrary
Stars: ✭ 14 (-17.65%)
Mutual labels:  vector, matrix, linear-algebra
Tensor
A library and extension that provides objects for scientific computing in PHP.
Stars: ✭ 146 (+758.82%)
Mutual labels:  vector, matrix, linear-algebra
Cgmath
A linear algebra and mathematics library for computer graphics.
Stars: ✭ 773 (+4447.06%)
Mutual labels:  vector, matrix, linear-algebra
Vectorious
Linear algebra in TypeScript.
Stars: ✭ 616 (+3523.53%)
Mutual labels:  vector, matrix, linear-algebra
Fmatvec
A fast vector/matrix library
Stars: ✭ 5 (-70.59%)
Mutual labels:  vector, matrix, linear-algebra
Mathematics for Machine Learning
Notes and step-by-step exercises resolution to aid students learning the base math for machine learning. Content summed up from the the course from the Imperial London College in Coursera.
Stars: ✭ 44 (+158.82%)
Mutual labels:  matrix, linear-algebra
Algebra
means completeness and balancing, from the Arabic word الجبر
Stars: ✭ 92 (+441.18%)
Mutual labels:  vector, matrix
Matrixstats
R package: Methods that Apply to Rows and Columns of Matrices (and to Vectors)
Stars: ✭ 151 (+788.24%)
Mutual labels:  vector, matrix
Krylovkit.jl
Krylov methods for linear problems, eigenvalues, singular values and matrix functions
Stars: ✭ 91 (+435.29%)
Mutual labels:  vector, linear-algebra
Hlslpp
Math library using hlsl syntax with SSE/NEON support
Stars: ✭ 153 (+800%)
Mutual labels:  vector, matrix
eigen-js
⚡ Eigen-js is a port of the Eigen C++ linear algebra library
Stars: ✭ 78 (+358.82%)
Mutual labels:  matrix, linear-algebra

Matrix

最近重新学习了一下线性代数《程序猿的数学3 线性代数》,为深刻理解内容,打算实现一个矩阵库,并写Python扩展。计划涉及如下部分:

  • 向量内积
  • 矩阵乘法
  • LU分解
  • 线性方程组求解
  • 行列式计算
  • 逆矩阵
  • 实对称矩阵Jacobi方法(求解特征值)
  • QR分解

实现

内部统一采用double数据类型。

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].