【发布时间】:2018-06-17 23:29:34
【问题描述】:
希望有效地计算批次中每个通道的平均值和标准差。
详情:
- 批量:128
- 图片:32x32
- 3 通道 (RGB)
所以每个批次的大小为 [128, 32, 32, 3]。
有很多批次(幼稚的方法在所有批次中需要大约 4 分钟)。
我想输出 2 个数组:(meanR, meanG, meanB) 和 (stdR, stdG, stdB)
(另外,如果有一种有效的方法在计算后对批次执行算术运算,那将很有帮助。例如,从每张图像中减去整个数据集的平均值)
【问题讨论】:
-
您想获得 all 图像或 每个 图像的每个通道的平均值吗? IE。你可以为你想要的数组指定形状吗?
标签: python numpy tensorflow batch-processing channel