我有一个数组Gamma
,Gamma.shape=(20,7,90,144)
代表维度 (t,z,y,x) 以及我用 表示的相应索引[l,k,j,i]
。k
对于每个 (t,y,x),我想找到这样的最小值Gamma[l,k,j,i] > g_crit
,其中g_crit
是某个常数。将这组最低k
值表示为k_low
; 我发现我可以很好地做到这一点
k_low = np.argmax(Gamma > g_crit, axis=1)
还有另一个数组levs
,也levs.shape=(7,)
对应于 z 维。我最终试图创建数组levs_low
,例如levs_low.shape=(20,90,144)
和levs_low[l,j,i]=levs[k_low[l,j,i]]
。我被困在这一步。请问有什么想法吗?谢谢。