나는 줄리아에서 다차원 배열을 처리하는 방법을 알아 내려고하고 있습니다. 다차원 배열 A = rand(5,5,5)
있습니다.n 차원 배열을 통해 한계에 도달
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]]
을 마련했지만이 지나치게 복잡해 보인다 A
의 크기를 알 수 있다면 확장하지 않을 것입니다. 이 문제를 해결하는 더 좋은 방법이 있습니까?
제목의 마진 화는 특정 차원에 대한 합산을 제안합니다 (한계 확률과 동일). 아이디어가 단지 요소를 선택하는 것이라면 제목이 혼란 스러울 수 있습니다. –
예, 결국 지정된 치수를 무시하게 될 것입니다. 나는 logpdf를 다루고 있으므로 pdf를 직접 합할 수는 없다. 제목에 대해 더 좋은 아이디어가 있다면 기꺼이 변경해 드리겠습니다. – drd13