我有一个数组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]]。我被困在这一步。请问有什么想法吗?谢谢。