einsum: Einstein Summation

The summation notation suggested by Einstein (1916) <doi:10.1002/andp.19163540702> is a concise mathematical notation that implicitly sums over repeated indices of n-dimensional arrays. Many ordinary matrix operations (e.g. transpose, matrix multiplication, scalar product, 'diag()', trace etc.) can be written using Einstein notation. The notation is particularly convenient for expressing operations on arrays with more than two dimensions because the respective operators ('tensor products') might not have a standardized name.

Version: 0.1.0
Imports: Rcpp, glue, mathjaxr
LinkingTo: Rcpp
Suggests: testthat, covr
Published: 2021-05-18
Author: Constantin Ahlmann-Eltze ORCID iD [aut, cre]
Maintainer: Constantin Ahlmann-Eltze <artjom31415 at googlemail.com>
License: MIT + file LICENSE
NeedsCompilation: yes
SystemRequirements: C++11
Materials: README NEWS
CRAN checks: einsum results


Reference manual: einsum.pdf
Package source: einsum_0.1.0.tar.gz
Windows binaries: r-devel: einsum_0.1.0.zip, r-devel-UCRT: einsum_0.1.0.zip, r-release: einsum_0.1.0.zip, r-oldrel: einsum_0.1.0.zip
macOS binaries: r-release (arm64): einsum_0.1.0.tgz, r-release (x86_64): einsum_0.1.0.tgz, r-oldrel: einsum_0.1.0.tgz


Please use the canonical form https://CRAN.R-project.org/package=einsum to link to this page.