Package: DelayedTensor 1.11.0

Koki Tsuyuzaki

DelayedTensor: R package for sparse and out-of-core arithmetic and decomposition of Tensor

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.

Authors:Koki Tsuyuzaki [aut, cre]

DelayedTensor_1.11.0.tar.gz
DelayedTensor_1.11.0.zip(r-4.5)DelayedTensor_1.11.0.zip(r-4.4)DelayedTensor_1.11.0.zip(r-4.3)
DelayedTensor_1.11.0.tgz(r-4.4-any)DelayedTensor_1.11.0.tgz(r-4.3-any)
DelayedTensor_1.11.0.tar.gz(r-4.5-noble)DelayedTensor_1.11.0.tar.gz(r-4.4-noble)
DelayedTensor_1.11.0.tgz(r-4.4-emscripten)DelayedTensor_1.11.0.tgz(r-4.3-emscripten)
DelayedTensor.pdf |DelayedTensor.html
DelayedTensor/json (API)
NEWS

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

Peer review:

Bug tracker:https://github.com/rikenbit/delayedtensor/issues

Datasets:

On BioConductor:DelayedTensor-1.11.0(bioc 3.20)DelayedTensor-1.10.0(bioc 3.19)

bioconductor-package

41 exports 0.49 score 40 dependencies

Last updated 2 months agofrom:7fb64d7b91

Exports:cbind_listcpcs_foldcs_unfoldDelayedDiagonalArraydiagdiag<-einsumfnormfoldgetSparsegetVerbosehadamardhadamard_listhosvdinnerProdk_foldk_unfoldkhatri_raokhatri_rao_listkroneckerkronecker_listlist_repmatvecmodebind_listmodeMeanmodeSummpcaouterProdpvdrbind_listrs_foldrs_unfoldsetSparsesetVerbosettlttmtuckerunfoldunmatvecvec

Dependencies:abindbeachmatBHBiocGenericsBiocParallelBiocSingularcodetoolscpp11crayonDelayedArrayDelayedRandomArraydqrngeinsumformatRfutile.loggerfutile.optionsglueHDF5ArrayIRangesirlbalambda.rlatticemathjaxrMatrixMatrixGenericsmatrixStatsRcpprhdf5rhdf5filtersRhdf5librsvdrTensorS4ArraysS4VectorsScaledMatrixsitmosnowSparseArrayXVectorzlibbioc

Concept of DelayedTensor

Rendered fromDelayedTensor_1.Rmdusingknitr::rmarkdownon Jun 30 2024.

Last update: 2021-06-24
Started: 2021-06-05

Einsum operation by DelayedTensor

Rendered fromDelayedTensor_4.Rmdusingknitr::rmarkdownon Jun 30 2024.

Last update: 2021-06-24
Started: 2021-06-05

Tensor arithmetic by DelayedTensor

Rendered fromDelayedTensor_2.Rmdusingknitr::rmarkdownon Jun 30 2024.

Last update: 2021-07-14
Started: 2021-06-05

Tensor decomposition by DelayedTensor

Rendered fromDelayedTensor_3.Rmdusingknitr::rmarkdownon Jun 30 2024.

Last update: 2021-07-14
Started: 2021-06-05

Readme and manuals

Help Manual

Help pageTopics
R package for sparse and out-of-core arithmetic and decomposition of TensorDelayedTensor-package DelayedTensor
Mode-binding against listcbind_list
Canonical Polyadic Decompositioncp cp,DelayedArray-method cp-methods
Column Space Folding of 2D DelayedArraycs_fold cs_fold,DelayedArray-method cs_fold-methods
Tensor Column Space Unfolding of DelayedArraycs_unfold cs_unfold,DelayedArray-method cs_unfold-methods
Diagonal DelayedArrayDelayedDiagonalArray
DelayedArray Diagonalsdiag diag,DelayedArray-method diag-methods diag<- diag<-,DelayedArray-method
Einstein Summation of DelayedArrayeinsum
Tensor Frobenius Norm of DelayedArrayfnorm fnorm,DelayedArray-method fnorm-methods
Tensor folding of 2D DelayedArrayfold fold,DelayedArray-method fold-methods
Getter of the intermediate/output DelayedArray object in DelayedTensorgetSparse
Getter function to control the verbose messages from DelayedTensorgetVerbose
Hadamard Product against listhadamard_list
Hadamard Product of DelayedArrayhadamard hadamard,DelayedArray,DelayedArray-method hadamard-methods
(Truncated-)Higher-order SVDhosvd hosvd,DelayedArray-method hosvd-methods
Matrix object of human mid brain datahuman_mid_brain
Tensors Inner Product of DelayedArrayinnerProd innerProd,DelayedArray,DelayedArray-method innerProd-methods
k-mode Folding of 2D DelayedArrayk_fold k_fold,DelayedArray-method k_fold-methods
Tensor k-mode Unfolding of DelayedArrayk_unfold k_unfold,DelayedArray-method k_unfold-methods
Khatri-Rao Product against listkhatri_rao_list
Khatri-Rao Product of DelayedArraykhatri_rao khatri_rao,DelayedArray,DelayedArray-method khatri_rao-methods
Kronecker Product against listkronecker_list
Kronecker Product of DelayedArraykronecker kronecker,DelayedArray,DelayedArray-method kronecker-methods
Replicate of arbitrary objectlist_rep
Tensor Matvec Unfolding of DelayedArraymatvec matvec,DelayedArray-method matvec-methods
Mode-binding against listmodebind_list
Tensor Mean Across Single Mode of DelayedArraymodeMean modeMean,DelayedArray-method modeMean-methods
Tensor Sum Across Single Mode of DelayedArraymodeSum modeSum,DelayedArray-method modeSum-methods
Matrix object of mouse mid brain datamouse_mid_brain
Multilinear Principal Components Analysismpca mpca,DelayedArray-method mpca-methods
Tensors Outer Product of DelayedArrayouterProd outerProd,DelayedArray,DelayedArray-method outerProd-methods
Population Value Decompositionpvd pvd,DelayedArray-method pvd-methods
Mode-binding against listrbind_list
Row Space Folding of 2D DelayedArrayrs_fold rs_fold,DelayedArray-method rs_fold-methods
Tensor Row Space Unfolding of DelayedArrayrs_unfold rs_unfold,DelayedArray-method rs_unfold-methods
Setter to set the intermediate DelayedArray object in DelayedTensorsetSparse
Setter to set the verbose mode of DelayedTensorsetVerbose
DelayedArray Times Listttl
Tensor Times Matrix (m-Mode Product)ttm ttm,DelayedArray,DelayedArray-method ttm-methods
Tucker Decompositiontucker tucker,DelayedArray-method tucker-methods
Tensor Unfolding of 2D DelayedArrayunfold unfold,DelayedArray-method unfold-methods
Unmatvec Folding of 2D DelayedArrayunmatvec unmatvec,DelayedArray-method unmatvec-methods
Tensor Vectorization of DelayedArrayvec vec,DelayedArray-method vec-methods