より具体的には、最大エントリを選択するときに無視する必要がある行/列のリストがあります。つまり、最大上三角エントリを選択する場合、特定のインデックスをスキップする必要があります。その場合、最大上三角エントリの位置を見つける最も効率的な方法は何ですか?
例えば:
>>> a
array([[0, 1, 1, 1],
[1, 2, 3, 4],
[4, 5, 6, 6],
[4, 5, 6, 7]])
>>> indices_to_skip = [0,1,2]
a[0,1]
エントリ、a[0,2]
、およびを除く上の三角形のすべての要素の中から最小要素のインデックスを見つける必要がありますa[1,2]
。