У меня есть массив ячеек image_data
, содержащий 400 изображений:
image_data = {img1, img2, ... img400}
каждое изображение, например img1
, представляет собой массив 128 x 128
значений пикселей:
img1 = [0.2, 0.5, .....]
Я хочу получить все i_th пиксели всех изображений, хранящихся в image_data
, но без использования цикла for .
Например:
image_data = {img1, img2, img3}
img1 = [0.1, 0.2, 0.3]
img2 = [0.4, 0.5, 0.6]
img3 = [0.7, 0.8, 0.9]
Я хочу быстро вычислить дисперсию:
var([img1(1),img2(1),img3(1)]) = var([0.1,0.4,0.7])
var([img1(2),img2(2),img3(2)]) = var([0.2,0.5,0.8])
var([img1(3),img2(3),img3(3)]) = var([0.3,0.6,0.9])
Старайтесь избегать использования цикла, потому что он медленный.