powered by
Pinverse
torch_pinverse(self, rcond = 1e-15)
(Tensor) The input tensor of size \((*, m, n)\) where \(*\) is zero or more batch dimensions
(float) A floating point value to determine the cutoff for small singular values. Default: 1e-15
Calculates the pseudo-inverse (also known as the Moore-Penrose inverse) of a 2D tensor. Please look at Moore-Penrose inverse_ for more details
Moore-Penrose inverse
if (torch_is_installed()) { input = torch_randn(c(3, 5)) input torch_pinverse(input) # Batched pinverse example a = torch_randn(c(2,6,3)) b = torch_pinverse(a) torch_matmul(b, a) }
Run the code above in your browser using DataLab