2
我有一个三维numpy阵列,例如RGB图像。在三维堆栈的每一层上执行二维操作
我想对数组的每一层执行相同的二维操作;例如标准偏差或总和。
没有使用for
循环,是否有简单的numpy或scipy命令来执行操作,返回一个numpy数组?
例如: 一个numpy的阵列的三层是:
myArray[:,:,0] = [[1,2],[3,4]]
myArray[:,:,1] = [[0,0],[1,1]]
myArray[:,:,2] = [[4,4],[4,4]]
想象一个命令numpy.sumLayers()
numpy.sumLayers(myArray) = array([[10],[2],[16]])
或类似numpy.standardDeviationLayers()
太容易了......我知道会的。非常感谢你的时间,并向我介绍爱因斯坦总和......非常酷的东西。 – wookie