2013-06-17 6 views
1

배열이 9x9 rank 2 배열 스택과 비슷하게 numpy를 사용하여 rank 3 배열을 만들고 싶습니다. 이 어레이들 각각은 1, 2, 3 등으로 완전히 채워질 것입니다.rank 3 numpy 배열 만들기

따라서 큐브의 한면을 보면서 반대편면에있는 것들을 봅니다. 그리고 각 열에 1에서 9 사이의 숫자가 포함 된 측면 열에서

잘하면 나는 이것을 분명히했습니다. 나는 순위 2 배열을 위해 그것을 할 수 있습니다. 단지 순위 3 배열이 아닙니다. 만약 내가 제대로 이해하고

+1

"순위 2 배열"은 어떻게 작성 했습니까? –

+0

이것은 [이전 질문] (http://stackoverflow.com/q/14513222/1191119)과 유사합니다. – jorgeca

답변

1

은, 당신이 원하는 :

c=np.ones((9,9,9))*np.arange(1,10) 

은 석장의 매트릭스를 얻기 위해 사람 또는 c[:,:,-1]의 매트릭스를 얻기 위해 예를 c[:,:,0]에 대한 슬라이스 수 있습니다, 이것은 당신이 원하는 것입니다 볼 수 있습니다. c[0,:,:]은 행이 1에서 9까지 증가하는 행렬이됩니다.