在矩阵中查找“内部”对角线(Python)

时间:2020-03-30 16:12:12

标签: python matrix internals diagonal

在尝试找到一种方法(在Python中)以收集矩阵中的所有“内部”对角线时,我需要帮助(即,对角线不一定始于矩阵的边缘或终止于边缘)。例如,我可以具有以下矩阵,

M = [
    [10 12 12 16]
    [11 88 16 10]
    [46 44 70 23]
    [11 11 16 10]
    ]

可能是示例输出的

[[88, 70], [88, 70, 10], [16, 23], ...]

对应于“内部”对角线,它们不一定接触矩阵的两个边缘,并且从左上角到右下角。我知道np.diagonal()使我从一条边到另一条边全部对角线,并且可以指定一个偏移量,但不能使我获得那些内部对角线。

非常感谢您的帮助。

0 个答案:

没有答案
相关问题