norm.tensor {tensorA} | R Documentation |
Calculate the Euclidean norm or Euclidean operator norm of a tensor or its subtensors
Description
Calculates the Euclidean norm of a tensor or its subtensors.
Usage
norm(X,...)
## S3 method for class 'tensor'
norm(X,i=NULL,...,by=NULL)
opnorm(X,...)
## S3 method for class 'tensor'
opnorm(X,i=NULL,...,by=NULL)
Arguments
X |
The tensor |
i |
For norm the dimensions to of the subtensors to be used. If missing the norm of the whole tensor is computed. For opnorm the dimensions of the image. |
... |
unused |
by |
the list dimension, if i is not specified the norm is calculated for each of these in parallel. |
Details
- norm
-
The function computes the Euclidean norm, which is the square root over the sum of all entries and not the operator norm.
- opnorm
-
The function computes the Euclidean operator norm, which is largest factor in changing the Euclidean norm, when mapped with the linear mapping corresponding to the tensor.
Value
norm |
either a single number giving the norm of the tensor or a tensors with the dimensions i removed containing the individual norms in each entry. |
opnorm |
a tensor of dimension |
Author(s)
K. Gerald van den Boogaart
See Also
Examples
C <- to.tensor(1:20,c(A=4,B=5))
norm(C,"A")
norm(C,2)
norm(C,c("A","B"))
opnorm(C,"A")