Package: TensorTools 1.0.0

Kyle Caudle

TensorTools: Multilinear Algebra

A set of tools for basic tensor operators. A tensor in the context of data analysis in a multidimensional array. The tools in this package rely on using any discrete transformation (e.g. Fast Fourier Transform (FFT)). Standard tools included are the Eigenvalue decomposition of a tensor, the QR decomposition and LU decomposition. Other functionality includes the inverse of a tensor and the transpose of a symmetric tensor. Functionality in the package is outlined in Kernfeld, E., Kilmer, M., and Aeron, S. (2015) <doi:10.1016/j.laa.2015.07.021>.

Authors:Kyle Caudle [aut, cre], Randy Hoover [ctb], Jackson Cates [ctb], Evertt Sandbo [ctb]

TensorTools_1.0.0.tar.gz
TensorTools_1.0.0.tar.gz(r-4.5-noble)TensorTools_1.0.0.tar.gz(r-4.4-noble)
TensorTools_1.0.0.tgz(r-4.4-emscripten)TensorTools_1.0.0.tgz(r-4.3-emscripten)
TensorTools.pdf |TensorTools.html
TensorTools/json (API)

# Install 'TensorTools' in R:
install.packages('TensorTools', repos = c('https://cran.r-universe.dev', 'https://cloud.r-project.org'))

Peer review:

Datasets:
  • Mnist - Subset of MNIST training and testing data.
  • raytrace - Subset of raytrace data

This package does not link to any Github/Gitlab/R-forge repository. No issue tracker or development information is available.

2.00 score 48 exports 12 dependencies

Last updated 6 days agofrom:b385f9bd57. Checks:OK: 2. Indexed: no.

TargetResultDate
Doc / VignettesOKOct 18 2024
R-4.5-linuxOKOct 18 2024

Exports:as.TensorfnormLUpolarQRt_randt_tposetDWTtEIGtEIGdcttEIGdhttEIGdsttEIGdwhttEIGdwttEIGfftTensortIDWTtINVtINVdcttINVdhttINVdsttINVdwhttINVdwttINVffttLDAtLUtLUdcttLUdhttLUdsttLUdwhttLUdwttLUffttmeantmulttQRtQRdcttQRdhttQRdsttQRdwhttQRdwttQRffttSVDtSVDdcttSVDdhttSVDdsttSVDdwhttSVDdwttSVDfft

Dependencies:gsignallatticeMASSMatrixmatrixcalcpngpracmarasterRcppspterrawavethresh

TensorTools

Rendered fromTensorTools.Rmdusingknitr::rmarkdownon Oct 18 2024.

Last update: 2024-10-17
Started: 2024-10-17

Readme and manuals

Help Manual

Help pageTopics
Converts an array to an S3 tensoras.Tensor
The Frobenius Normfnorm
LU Decomposition of a Complex MatrixLU
Subset of MNIST training and testing data.Mnist
Polar/Jordan form of matrices P and Dpolar
QR Decomposition of a Complex Matrix without pivoting.QR
Subset of raytrace dataraytrace
Create a random tensort_rand
Tensor transposet_tpose
Discrete Wavelet TransformtDWT
Tensor Eigenvalue Decomposition Using any Discrete TransformtEIG
Eigenvalue decomposition of 3-mode tensor using the discrete cosine transform.tEIGdct
Eigenvalue decomposition of 3-mode tensor using the discrete Hadley transform.tEIGdht
Eigenvalue decomposition of 3-mode tensor using the discrete sine transform.tEIGdst
Eigenvalue decomposition of 3-mode tensor using the discrete Walsh Hadley transform.tEIGdwht
Eigenvalue decomposition of 3-mode tensor using the discrete wavelet transform.tEIGdwt
Eigenvalue decomposition of 3-mode tensor using the discrete fast fourier transform.tEIGfft
Creates an S3 class for a tensorTensor
Inverse Wavelet TransformtIDWT
Performs inverse of 3-mode tensor using any discrete transform.tINV
Performs inverse of 3-mode tensor using the discrete cosine transform.tINVdct
Performs inverse of 3-mode tensor using the discrete Hadley transform.tINVdht
Performs inverse of 3-mode tensor using the discrete sine transform.tINVdst
Performs inverse of 3-mode tensor using the discrete Walsh Hadley transform.tINVdwht
Performs inverse of 3-mode tensor using the discrete wavelet transform.tINVdwt
Performs inverse of 3-mode tensor using the discrete fast fourier transform.tINVfft
Linear discriminate analysis (LDA) on a 3D tensortLDA
LU decomposition of a 3D tensortLU
LU decomposition of a 3D tensor using the discrete cosine transformtLUdct
LU decomposition of a 3D tensor using the discrete Hadley transformtLUdht
LU decomposition of a 3D tensor using the discrete sine transformtLUdst
LU decomposition of a 3D tensor using the discrete Walsh Hadley transformtLUdwht
LU decomposition of a 3D tensor using the discrete wavelet transformtLUdwt
LU decomposition of a 3D tensor using the discrete fast fourier transformtLUfft
Determines the mean of a 3D tensor along mode 2tmean
Tensor multiplicationtmult
QR decomposition of a 3D tensortQR
QR decomposition of a 3D tensor using the discrete cosine transformtQRdct
QR decomposition of a 3D tensor using the discrete Hadley transformtQRdht
QR decomposition of a 3D tensor using the discrete sine transformtQRdst
QR decomposition of a 3D tensor using the discrete Walsh Hadley transformtQRdwht
QR decomposition of a 3D tensor using the discrete wavelet transformtQRdwt
QR decomposition of a 3D tensor using the fast fourier transformtQRfft
Singular value decomposition (SVD)tSVD
Singular value decomposition (SVD) of a 3D tensor using the discrete cosine transformtSVDdct
Singular value decomposition (SVD) of a 3D tensor using the discrete Hadley transformtSVDdht
Singular value decomposition (SVD) of a 3D tensor using the discrete sine transformtSVDdst
Singular value decomposition (SVD) of a 3D tensor using the discrete Walsh Hadley transformtSVDdwht
Singular value decomposition (SVD) of a 3D tensor using the discrete wavelet transformtSVDdwt
Singular value decomposition (SVD) of a 3D tensor using the fast fourier transformtSVDfft