as.tensor {tensorA}R Documentation

Coercion to a tensor

Description

Coerces a array to a tensor keeping dimension and names.

Usage

as.tensor(X,...)
## Default S3 method:
as.tensor(X,...,dims=NULL)
## S3 method for class 'tensor'
as.tensor(X,...)

Arguments

X

a multidimensional array

...

further generic arguments

dims

the new dim attribute to be used

Details

The main idea is that a multiway array like a vector or a matrix is nothing else than a tensor for R, but it still needs the tensor class be used with the tensorA library. However this is more a convenience function for migraters than a proper way construct a tensor, which is done by to.tensor.

Value

a tensor containing the same data as X

Note

You should typically use the to.tensor to generate a tensor, when you want to write vectorizable functions for tensors.

Author(s)

K. Gerald van den Boogaart

See Also

to.tensor

Examples

A <- diag(5)
as.tensor(A)

[Package tensorA version 0.36.2.1 Index]