假設M是n維數組(數字)。人們也可以想到中號作爲(Ñ - ķ)k維陣列的維數組。我想要生成一個陣列,對應於將一些函數應用於這些k三維數組中的每一個。如何「突出」n-d數組的某些維度?
更精確地,我要生成一個新的(Ñ - ķ)維陣列Ñ,其中對於每個小區Ñ(i的值 , 我 , …, 我NK -1, 我NK)通過應用一個(標量值)函數˚F到ķ維陣列在中號(我 , 獲得我 , …, 我NK -1, in-k)。
(F功能通常是一些「彙總函數」,如平均值,中位數,最大或最小值)
我想,要做到這一點的方法就是在一些涉及arrayfun
的方式,但我一直無法弄清楚如何獲得arrayfun
僅在第一迭代 - 的(ñ ķ)尺寸中號。
我的回答對你有幫助嗎? –
是:...接受 – kjo