DelayedTensor-package {DelayedTensor} | R Documentation |
DelayedTensor operates Tensor arithmetic directly on DelayedArray object. DelayedTensor provides some generic function related to Tensor arithmetic/decompotision and dispatches it on the DelayedArray class. DelayedTensor also suppors Tensor contraction by einsum function, which is inspired by numpy einsum.
The DESCRIPTION file:
Package: | DelayedTensor |
Type: | Package |
Title: | R package for sparse and out-of-core arithmetic and decomposition of Tensor |
Version: | 0.99.12 |
Authors@R: | c(person("Koki", "Tsuyuzaki", role = c("aut", "cre"), email = "k.t.the-answer@hotmail.co.jp")) |
Depends: | R (>= 4.1.0) |
Imports: | methods, utils, DelayedArray, HDF5Array, BiocSingular, rTensor, DelayedRandomArray, irlba, Matrix, einsum, |
Suggests: | markdown, rmarkdown, BiocStyle, knitr, testthat, magrittr, dplyr, reticulate |
Description: | DelayedTensor operates Tensor arithmetic directly on DelayedArray object. DelayedTensor provides some generic function related to Tensor arithmetic/decompotision and dispatches it on the DelayedArray class. DelayedTensor also suppors Tensor contraction by einsum function, which is inspired by numpy einsum. |
License: | Artistic-2.0 |
biocViews: | Software, Infrastructure, DataRepresentation, DimensionReduction |
LazyData: | true |
LazyDataCompression: | xz |
VignetteBuilder: | knitr |
BugReports: | https://github.com/rikenbit/DelayedTensor/issues |
git_url: | https://git.bioconductor.org/packages/DelayedTensor |
git_branch: | master |
git_last_commit: | 062df83 |
git_last_commit_date: | 2021-10-18 |
Date/Publication: | 2021-10-19 |
Author: | Koki Tsuyuzaki [aut, cre] |
Maintainer: | Koki Tsuyuzaki <k.t.the-answer@hotmail.co.jp> |
Index of help topics:
DelayedDiagonalArray Diagonal DelayedArray DelayedTensor-package R package for sparse and out-of-core arithmetic and decomposition of Tensor cbind_list Mode-binding against list cp-methods Canonical Polyadic Decomposition cs_fold-methods Column Space Folding of 2D DelayedArray cs_unfold-methods Tensor Column Space Unfolding of DelayedArray diag-methods DelayedArray Diagonals einsum Einstein Summation of DelayedArray fnorm-methods Tensor Frobenius Norm of DelayedArray fold-methods Tensor folding of 2D DelayedArray getSparse Getter of the intermediate/output DelayedArray object in DelayedTensor getVerbose Getter function to control the verbose messages from DelayedTensor hadamard-methods Hadamard Product of DelayedArray hadamard_list Hadamard Product against list hosvd-methods (Truncated-)Higher-order SVD human_mid_brain Matrix object of human mid brain data innerProd-methods Tensors Inner Product of DelayedArray k_fold-methods k-mode Folding of 2D DelayedArray k_unfold-methods Tensor k-mode Unfolding of DelayedArray khatri_rao-methods Khatri-Rao Product of DelayedArray khatri_rao_list Khatri-Rao Product against list kronecker-methods Kronecker Product of DelayedArray kronecker_list Kronecker Product against list list_rep Replicate of arbitrary object matvec-methods Tensor Matvec Unfolding of DelayedArray modeMean-methods Tensor Mean Across Single Mode of DelayedArray modeSum-methods Tensor Sum Across Single Mode of DelayedArray modebind_list Mode-binding against list mouse_mid_brain Matrix object of mouse mid brain data mpca-methods Multilinear Principal Components Analysis outerProd-methods Tensors Outer Product of DelayedArray pvd-methods Population Value Decomposition rbind_list Mode-binding against list rs_fold-methods Row Space Folding of 2D DelayedArray rs_unfold-methods Tensor Row Space Unfolding of DelayedArray setSparse Setter to set the intermediate DelayedArray object in DelayedTensor setVerbose Setter to set the verbose mode of DelayedTensor ttl DelayedArray Times List ttm-methods Tensor Times Matrix (m-Mode Product) tucker-methods Tucker Decomposition unfold-methods Tensor Unfolding of 2D DelayedArray unmatvec-methods Unmatvec Folding of 2D DelayedArray vec-methods Tensor Vectorization of DelayedArray
NA
Maintainer: NA
# Unfold operations
unfold
, k_unfold
, matvec
,
rs_unfold
, cs_unfold
, ttl
# Fold operations
fold
, k_fold
, unmatvec
,
rs_fold
, cs_fold
, ttm
# Vectorization
vec
# Norm operations
fnorm
, innerProd
# Diagonal operations / Diagonal Tensor
diag
, DelayedDiagonalArray
# Mode-wise operations
modeSum
, modeMean
# Tensor product operations
hadamard
, hadamard_list
,
kronecker
, kronecker_list
,
khatri_rao
, khatri_rao_list
# Utilities
list_rep
, modebind_list
,
rbind_list
, cbind_list
# Decomposition operations
hosvd
, cp
, tucker
,
mpca
, pvd
# Einsum operation
einsum
ls("package:DelayedTensor")