2015-09-10 26 views

回答

2

鑑於您的陣列a與形狀(n, 6)。下面的代碼就可以了:

c = a[:, 4] > a[:, 1] 
a[c, 0:3], a[c, 3:6] = a[c, 3:6], a[c, 0:3] 

布爾陣列c是指示其中的條件是y2 > y1True的掩模。第二行應用掩碼來交換此條件適用的行的列。

相關問題