matrix product representation library
Project description
[MPNUM]
A matrix product representation library for Python
mpnum is a flexible, user-friendly, and expandable toolbox for the matrix product state/tensor train tensor format. mpnum provides:
support for well-known matrix product representations, such as:
matrix product states (MPS), also known as tensor trains (TT)
matrix product operators (MPO)
local purification matrix product states (PMPS)
arbitrary matrix product arrays (MPA)
arithmetic operations: addition, multiplication, contraction etc.
compression, canonical forms, etc.
finding extremal eigenvalues and eigenvectors of MPOs (DMRG)
flexible tools for new matrix product algorithms
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for mpnum-1.0.1-py2.py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5c7a79c31344ca0160bba227857932111df7d368e4235b9a43186de6d58a3774 |
|
MD5 | 59eb2117d20e7c12a8e50731c97e3c30 |
|
BLAKE2b-256 | 68c4ea9a37e6987b30e4ae362b6758384d41af4e6483d4bc0ed00a42fdd9e8ba |