2017-11-16 2 views
-1

하나의 값 열에서 행렬을 만들려고합니다. 제게 쉬운 방법을 주시겠습니까? 미리 감사드립니다. 첫 번째 열은 원래 데이터입니다. 여기 간다. 나는사용자 정의 행렬을 만들기 위해 열 추가

enter image description here

+0

시도한 코드/제공 코드를 입력하십시오. 훌륭한 질문을하고 유용한 답변을 얻으려면이 도움말 (https://stackoverflow.com/help/how-to-ask)을 참조하십시오. 또한 도움말 센터에서 추가 정보를 찾아보십시오. –

+0

[this] (https://stackoverflow.com/questions/45960192/using-numpy-as-strided-function-to-create-patches-tiles-rolling-or-sliding-w)을 사용하고 'window_nd (arr , 5) [:, :: - 1]' –

+0

감사합니다 다니엘 :) 매력처럼 일했습니다. 내 질문에 대한 검색 단어로 무엇을 사용해야할지 몰랐습니다. –

답변

0

가 이전에 제공되는 이미지는 이제 사라 보인다 노란 색깔의 행렬을합니다. 올바르게 기억한다면 다음 코드를 시도해 볼 수 있습니다.

import numpy as np 
i = [1,2,3,4,5] 
i.reverse() 
result=np.array([[g+x for g in i] for x in range(5)])