numpy.split
을 사용하여 numpy.ndarray를 겹치는 부분으로 분할 할 수 있습니까?중복 행렬이있는 Numpy.split?
예 :
모양 (3,3)의 numpy.ndarray 감안할 때 나는 (1,1)하는
numpy.split((3,3),(1,1)) = [(1,1),(1,1),(1,1)]
그러나 경우에 의해 모양, ndarray으로 분할 할 numpy.ndarrays (3,2)의 numpy.ndarrays를 원했을 때 numpy.ndarrays가 중복되어 길이가 2 인 목록을 생성 할 수 있습니까? 같은
:
'np.arange (9) .reshape ((3, 3))'와 같은 입력을 주면 출력을 어떻게 보이게 할 수 있습니까? (또한 : 왜 당신이 이것을 원합니까?) 내 생각은'np.lib.index_tricks.as_strided'가 될 것입니다. – mdurant
@mdurant image와 함께 예제를 추가했습니다. 첫 번째 집합과 두 번째 집합 사이의 부드러운 전환을 생성하는 방법으로 중첩을 사용하고 있습니다. 시. 나는 또한 원하는 모양을 (2,2)에서 (3,2)로 수정했다 ... 혼란을 야기했을 수도있다. –
나는 내 자신의 게시물을 표시했다. 다른 곳에서 해결책을 찾았습니다. –