我试图找出如何在朱莉娅处理多维数组.我有一个多维数组A = rand(5,5,5).
我试图找出如何获得A[1,1,:]或A[1,:,1]或A[:,1,1]与位置:由输入M给出.
我想出来了
indexData = [:,1,2]
indexData[1],indexData[m] = indexData[m],indexData[1]
data = A[indexData[1],indexData[2],indexData[3]]
Run Code Online (Sandbox Code Playgroud)
但这似乎过于复杂,如果维度A未知,则无法扩展.有没有更好的方法来解决这个问题?