TensorNetwork
TensorNetwork copied to clipboard
A library for easy and efficient manipulation of tensor networks.
We should support the numpy function np.power. Edit: it would also be good to support elementwise exponentiation of `Tensor` using the `**` operator
To help with user adoption, we need additional tutorials beyond what we have in the README. Some nice things to have include: * Quantum computing example * SAT solver example...
It would be great to have other general tensor decomposition methods besides SVD and QR, such as CP/tensor rank or Tucker. Thank you!
This is a ~~~megathread~~~ for tracking the various subtasks of finally repairing our documentation.
This commit adds the flag that the package contains typing information. Therefore other packages can use the typing data to check their code by mypy. Ref.: https://mypy.readthedocs.io/en/stable/installed_packages.html#making-pep-561-compatible-packages Signed-off-by: Jan Luca...
Currently, the trace operator for PyTorch only supports up to 25-dimensional inputs due to using `einsum`. This PR fixes this issue.
This is done with respect to issue: #844 `pinv` function is added to `tensornetwork/backends/tensorflow/tensorflow_backend.py` The `pinv` function has been referred from [https://numpy.org/doc/stable/reference/generated/numpy.linalg.pinv.html](https://numpy.org/doc/stable/reference/generated/numpy.linalg.pinv.html) Please do have a look and let me...
This is done with respect to issue: #844 `pinv` function is added to `tensornetwork/backends/tensorflow/numpy_backend.py` The `pinv` function has been referred from https://numpy.org/doc/stable/reference/generated/numpy.linalg.pinv.html Please do have a look and let me...