All Projects → terryyz → PyArmadillo

terryyz / PyArmadillo

Licence: other
PyArmadillo: an alternative approach to linear algebra in Python

Projects that are alternatives of or similar to PyArmadillo

Libflame
High-performance object-based library for DLA computations
Stars: ✭ 197 (+239.66%)
Mutual labels:  linear-algebra
Measurements.jl
Error propagation calculator and library for physical measurements. It supports real and complex numbers with uncertainty, arbitrary precision calculations, operations with arrays, and numerical integration.
Stars: ✭ 248 (+327.59%)
Mutual labels:  linear-algebra
eigen
Owl's OCaml Interface to Eigen3 C++ Library
Stars: ✭ 30 (-48.28%)
Mutual labels:  linear-algebra
Tutorials
AI-related tutorials. Access any of them for free → https://towardsai.net/editorial
Stars: ✭ 204 (+251.72%)
Mutual labels:  linear-algebra
From 0 To Research Scientist Resources Guide
Detailed and tailored guide for undergraduate students or anybody want to dig deep into the field of AI with solid foundation.
Stars: ✭ 247 (+325.86%)
Mutual labels:  linear-algebra
Pygraphblas
GraphBLAS for Python
Stars: ✭ 252 (+334.48%)
Mutual labels:  linear-algebra
Dlib
Allocators, I/O streams, math, geometry, image and audio processing for D
Stars: ✭ 182 (+213.79%)
Mutual labels:  linear-algebra
fastai-num-linalg-v2-zh
📖 [译] fast.ai 数值线性代数讲义 v2
Stars: ✭ 72 (+24.14%)
Mutual labels:  linear-algebra
Rulinalg
A linear algebra library written in Rust
Stars: ✭ 247 (+325.86%)
Mutual labels:  linear-algebra
eigen-js
⚡ Eigen-js is a port of the Eigen C++ linear algebra library
Stars: ✭ 78 (+34.48%)
Mutual labels:  linear-algebra
Mathnet Numerics
Math.NET Numerics
Stars: ✭ 2,688 (+4534.48%)
Mutual labels:  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 (+315.52%)
Mutual labels:  linear-algebra
Block
An intelligent block matrix library for numpy, PyTorch, and beyond.
Stars: ✭ 254 (+337.93%)
Mutual labels:  linear-algebra
Technicalnote
Repository to store what we have studied. 📖 We want everyone to get a job through TechnicalNote.
Stars: ✭ 206 (+255.17%)
Mutual labels:  linear-algebra
math-for-ml
Mathematical preliminaries for machine learning
Stars: ✭ 15 (-74.14%)
Mutual labels:  linear-algebra
Peroxide
Rust numeric library with R, MATLAB & Python syntax
Stars: ✭ 191 (+229.31%)
Mutual labels:  linear-algebra
Mlcpp
Set of examples of ML approaches implemented in C++
Stars: ✭ 251 (+332.76%)
Mutual labels:  linear-algebra
SplashGeom
Open-source C++ library for geometry and linear algebra
Stars: ✭ 22 (-62.07%)
Mutual labels:  linear-algebra
numerics
library of numerical methods using Armadillo
Stars: ✭ 17 (-70.69%)
Mutual labels:  linear-algebra
tfsaggregator
A server side plugin for Team Foundation Server (TFS) and Azure DevOps Server for performing various Work Item related calculations, create new Work Items and Links automatically.
Stars: ✭ 122 (+110.34%)
Mutual labels:  calculations

PyArmadillo

GitLab License Documentation PyPI release Citation

An alternative approach to linear algebra in Python

Quick Installation

  • Currently, PyArmadillo only supports pip. But it will support conda in the next step.

  • The installation process is much easier as a precompiled version of PyArmadillo is available via the Python Package Index (PyPI).

  • Use the following command for installation:
    pip3 install --user pyarma
    or
    pip3 install pyarma

  • If pip3 cannot be found, try using the following alternatives:

  • python3 -m pip

  • py -m pip

  • To upgrade PyArmadillo via pip:
    pip3 install --upgrade --user pyarma
    or
    pip3 install --upgrade pyarma
    NOTE: It's possible that pip may erroneously not find the newest version. In that case, try the following command:
    pip3 install --no-cache-dir --upgrade --user pyarma
    or
    pip3 install --no-cache-dir --upgrade pyarma

FAQ

  • Why do we choose Gitlab as our codebase?
    • We choose GitLab, as Microsoft has acquired GitHub.
    • Microsoft is a nefarious entity with a long and consistent history of unconscionable & unethical behaviour.
    • I still consider Github as a lovely community and hence will update the code package here when the new version comes :D
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].