Таким образом, в текущем случае можно сделать

то я воссоздаю проект Matlab, который они сделали в прошлом году, часть которого включает создание маски, которая вытягивает RGB-полосы. Они сделали это с помощью массива логических нулей.

GMask_Whole = false(ROWS,COLS);

который я реконструировал как массив NumPy.

self.green_mask_whole=np.zeros((self.rows, self.columns), dtype=bool)

Следующая часть, которую я не могу для себя понять, как поступить с NumPy:

GMask_Whole(1:2:end,2:2:end) = true;

Я еще не нашел ничего похожего на действие. есть идеи?

Кстати, если вам интересно, что это делает:https://en.wikipedia.org/wiki/Bayer_filter

редактировать: вещи, которые я пробовал:

wut(1:3:end, 1:2:end) = true
wut([1:3:end], [1:2:end]) = true
wut([1:3], [1:2]) = true
wut([1:3], [1:2]) = True
wut(slice(1:3), slice(1:2)) = True

Ответы на вопрос(2)

Ваш ответ на вопрос