Python/Numpy 15
카테고리 설명
-
-
-
import numpy as np def solution(img): answer = np.empty((0,np.shape(img)[1]),float) for i in img: tmp = np.array([]) for j in range(len(i)): tmp = np.append(tmp,np.round(i[j][0]*0.3+i[j][1]*0.5+i[j][2]*0.2,1)) answer = np.append(answer,[tmp],axis=0) return answer 이 문제는 차원이 정해져 있는 줄 알아서 np.empty((0, 2), float) 이렇게 두고 코드를 짜서 계속 오류가 생겼다. 브로드캐스팅을 하기 위해 0과 배열의 1차원의 행으로 answer를 초기화 해주었다. 그리고 배열에 appen..
-
-
-
-
-
-
-