M = np.matrix(np.eye(5, dtype=bool))
np.extract(1 - np.eye(5), M)
array([False, False, False, False, False, False, False, False, False, False,
    False, False, False, False, False, False, False, False, False, False],
    dtype=bool)
Доступ ко всем недиагональным элементам логической матрицы numpy