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