numpy/scipy 中是否有一个函数可以返回方阵的一个三角形(上或下)的所有元素?
e.g.:
matrix = [[1, 2, 3],
[4, 5, 6],
[7, 8, 9]]
三角形(上、下):
up = [1,2,3,5,6,9]
down = [1,4,5,7,8,9]
or
up = [1,2,5,3,6,9]
down = [1,4,7,5,8,9]
谢谢你!
EDIT:
是的,有两个函数可以帮助您做到这一点:np.triu_indices(n)
(对于上三角形)和np.tril_indices(n)
(对于下三角形)。
谢谢卡特里拉克斯!