Learn R Programming

torch (version 0.8.1)

torch_pinverse: Pinverse

Description

Pinverse

Usage

torch_pinverse(self, rcond = 1e-15)

Arguments

self

(Tensor) The input tensor of size \((*, m, n)\) where \(*\) is zero or more batch dimensions

rcond

(float) A floating point value to determine the cutoff for small singular values. Default: 1e-15

pinverse(input, rcond=1e-15) -> Tensor

Calculates the pseudo-inverse (also known as the Moore-Penrose inverse) of a 2D tensor. Please look at Moore-Penrose inverse_ for more details

Examples

Run this code
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