(m, k=0)
| 2578 | |
| 2579 | @derived_from(np) |
| 2580 | def triu(m, k=0): |
| 2581 | m = asarray_safe(m, like=m) |
| 2582 | mask = tri( |
| 2583 | *m.shape[-2:], |
| 2584 | k=k - 1, |
| 2585 | dtype=bool, |
| 2586 | chunks=m.chunks[-2:], |
| 2587 | like=meta_from_array(m), |
| 2588 | ) |
| 2589 | |
| 2590 | return where(mask, np.zeros_like(m, shape=(1,)), m) |
| 2591 | |
| 2592 | |
| 2593 | @derived_from(np) |
nothing calls this directly
no test coverage detected
searching dependent graphs…