Python 45
-
-
-
-
pandas의 Series를 통해 1차원과 2차원 데이터를 다룰 수 있다. 행과 열울 통해 데이터를 저장하고 관리하는 자료구조인 Table 형식을 이용한다. ndarray와 Dictionary와 비슷한 점이 있다. 두가지 형태로 1차원 Series를 만들었다. 인덱스를 통해 접근할 수 있고, 슬라이싱도 가능하다. 관계연산자를 활용해 원하는 데이터만 뽑아낼 수도 있다. S[[3, 1, 4]] 인덱스의 요소를 가져온다. Numpy함수에 지수적으로 표현하는 것으로 전체 Series를 한번에 연산하여 출력할 수도 있다. 시리즈가 어떤 타입으로 되어있는지 알 수 있다. 딕셔너리 형태로 Series를 활용하면 키를 통해 밸류에 접근할 수도 있고, bool 타입으로 요소가 Series에 있는지 확인 가능하다. Ser..
-
-
-
-
-
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..
-