View source: R/gen-namespace.R
torch_triu | R Documentation |
Triu
torch_triu(self, diagonal = 0L)
self |
(Tensor) the input tensor. |
diagonal |
(int, optional) the diagonal to consider |
Returns the upper triangular part of a matrix (2-D tensor) or batch of matrices
input
, the other elements of the result tensor out
are set to 0.
The upper triangular part of the matrix is defined as the elements on and above the diagonal.
The argument diagonal
controls which diagonal to consider. If
diagonal
= 0, all elements on and above the main diagonal are
retained. A positive value excludes just as many diagonals above the main
diagonal, and similarly a negative value includes just as many diagonals below
the main diagonal. The main diagonal are the set of indices
\lbrace (i, i) \rbrace
for i \in [0, \min\{d_{1}, d_{2}\} - 1]
where
d_{1}, d_{2}
are the dimensions of the matrix.
if (torch_is_installed()) {
a = torch_randn(c(3, 3))
a
torch_triu(a)
torch_triu(a, diagonal=1)
torch_triu(a, diagonal=-1)
b = torch_randn(c(4, 6))
b
torch_triu(b, diagonal=1)
torch_triu(b, diagonal=-1)
}
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.