triu#
- class brainunit.math.triu(m, k=0, unit=Unit('1'))#
Return the upper triangle of an array.
Return a copy of an array with the elements below the
k-th diagonal zeroed. For arrays withndim > 2,triuapplies to the final two axes.- Parameters:
m (saiunit.Quantity |
Array|ndarray|number|bool) – Input array.k (
int) – Diagonal below which to zero elements.k = 0is the main diagonal,k < 0is below it, andk > 0is above.unit (saiunit.Unit) – Unit of the returned
Quantity.
- Returns:
out – Upper triangle of
m, of the same shape and data-type asm.- Return type:
saiunit.Quantity |
Array
See also
trillower triangle of an array
Examples
>>> import saiunit as u >>> import jax.numpy as jnp >>> u.math.triu(jnp.ones((3, 3))) Array([[1., 1., 1.], [0., 1., 1.], [0., 0., 1.]], dtype=float32)