dpnp.triu
- dpnp.triu(m, /, *, k=0)[source]
Upper triangle of an array.
Return a copy of a matrix with the elements below the k-th diagonal zeroed.
For full documentation refer to
numpy.triu
.- Parameters:
m ({dpnp.ndarray, usm_ndarray}, shape (…, M, N)) -- Input array.
k (int, optional) -- Diagonal below which to zero elements. k = 0 (the default) is the main diagonal, k < 0 is below it and k > 0 is above.
- Returns:
out -- Upper triangle of m, of same shape and dtype as m.
- Return type:
dpnp.ndarray of shape (N, M)
Examples
>>> import dpnp as np >>> m = np.array([[1, 2, 3], [4, 5, 6], [7, 8, 9], [10, 11, 12]]) >>> np.triu(m, k=-1) array([[ 1, 2, 3], [ 4, 5, 6], [ 0, 8, 9], [ 0, 0, 12]])