많은 행과 8 개의 열이있는 큰 Numpy 배열 (OriginalArray)이 있습니다. 각 행에 다음과 같은 속성이있는 새 배열 (NewArray)을 만들려고합니다.Python Numpy : N 개의 행마다 다른 열 작업 수행
a) NewArray의 열 1, 3, 5 및 7은 N 행 1, 3, 5 및 7 행의 합계입니다. 및 OriginalArray
b) 컬럼 2, 4, 6, 7 및 NewArray 8은 NewArray 1/N을 가지며, 컬럼 2, 4, 6의 N 개의 행을 통해 평균 등 OriginalArray
8이다 OriginalArray와 같은 행만큼.
예 : N = 2
와Original Array = [1 1 1 1 1 1 1 1
1 1 1 1 1 1 1 1
1 1 1 1 1 1 1 1
1 1 1 1 1 1 1 1 ]
NewArray = [2 1 2 1 2 1 2 1
2 1 2 1 2 1 2 1]
지저분한 서식을 용서하십시오. 나는 아직도 이것 (나의 첫번째 질문, 실제로)에 아주 새롭다.
감사합니다.
지금까지 어떤 시도를 했습니까? 코드 게시! 네가 그것을 달렸을 때 무슨 일이 일어난거야? 대신에 당신은 무엇을 기대 했습니까? 특별히 문제가있는 것은 무엇입니까? – Robert
배열을 다시 모양 짓고 원하는 출력을 얻기 위해 조각을 치고 놀았습니다. 귀하의 의견은 실제로 매우 도움이됩니다. 게시 코드 (그러나 아마추어)는이 사이트를 최대한 활용하는 가장 좋은 방법입니다. 감사! – VivianT