背景
复现Retinex算法时看别人代码发现一句:
im_blur[s, :, :, channel] = 这里的代码不重要
np.mean(im_blur, 0)
变量im_blur
在这里是一个高维numpy数组,上面的代码对im_blur
赋值后又对其某个轴求了平均值。虽然能明白作者的意图,但高位数组加上求平均就给我看得有点懵,特此记录。
np.mean
先来看Numpy官网对mean函数参数的定义:
numpy.mean(a, axis=None, dtype=None, out=None, keepdims=<no value>, *, where=