PyArmadillo is a linear algebra and scientific computing library for the Python language. It aims to closely mirror the programming interface of the widely used Armadillo C++ library, which in turn is deliberately similar to Matlab.
PyArmadillo provides classes for matrices and cubes; integer, floating point and complex elements are supported. It provides various matrix decompositions (eigen, SVD, Cholesky, etc) via integration with LAPACK, or one of its high performance implementations (eg. MKL or OpenBLAS). It facilitates relatively straightforward conversion of PyArmadillo-based Python code into performant Armadillo-based C++ code.
https://pyarma.sourceforge.io/
https://joss.theoj.org/papers/10.21105/joss.03051
No comments:
Post a Comment