In [1]:
import numpy as np
In [2]:
a = np.arange(16).reshape(4, 4)
print(a)
In [3]:
print(np.tril(a))
In [4]:
print(np.tril(a, k=2))
In [5]:
print(np.tril(a, k=-1))
In [6]:
a = np.arange(12).reshape(3, 4)
print(a)
In [7]:
print(np.tril(a))
In [8]:
print(np.tril(a, k=-1))
In [9]:
print(np.tril(np.arange(32).reshape(2, 4, 4)))
In [10]:
print(np.tril(np.arange(16).reshape(1, 1, 4, 4)))
In [11]:
a_tril = np.tril(np.arange(16).reshape(4, 4))
print(a_tril)
In [12]:
print(a_tril.T)
In [13]:
print(a_tril.T.T)