본문 바로가기

국비교육103

Python 14일차 Scipy : 대용량 데이터 처리시 사용 파이썬 라이브러리 파일 입출력 : scipy.io 특수 함수 : scipy.special - Bessel 함수 scipy.sepcial.jn() (정수 n차 Bessel 함수) 원통좌표계에서 변수 분리할 때 등장하는 특수 함수 - 타원 함수 (scipy.special.ellip(), Jacobi 타원 함수, ...) - Gamma 함수 : scipy.special.gamma() Gamma 함수 log를 정확하게 제공 scipy.special.gammaln()도 있다. - Erf, Gaussian의 크기 : scipy.special.erf() 선형 대수 연산 : scipy.linalg 고속 Fourier 변환 : scipy.fftpack 최적화 : scipy.opt.. 2019. 5. 20.
Python 13일차 1. ⓐ matplotlib : DataFrame을 바로 시각화 할 수 있는 장점 ⓑ seaborn : ⓒ ⓓ ⓔ 2. matplotlib 용어 ⓐ Figure : 도화지를 그린 다음 plt함수를 subplots라는 속성을 이용해서 각 부분에 그래프를 그리는 방식 plt.figure = plt.gcf() 명시호출 할 수 있으나 자동으로 호출된다. size를 조절 : fig.set_size_inches(h, v); plt.figure(figsize=(h,w)) plt.rcParams['figure.figsize'] = (f, w) ⓑ Axes : plot이 그려지는 공간 ⓒ Axis : plot의 축 ⓓ Legend : 범례 ⓔ Markers (scatter plot) : 산점도 3. 라인 플롯(line .. 2019. 5. 17.
Python 12일차 Pandas : 데이터 프레임을 처리 https://scipy.org, https://pandas.pydata.org 특징 1. 데이터를 프레임으로 처리한다. 2. data -> 행, 열 관리한다. 3. 행, 열 -> 생성, 삭제, 추가 4. 헤더값 처리 5. 데이터 프레임 정렬, 병합, 분철 6. 파일 처리 DataFrame 객체를 생성 후 값을 리턴 받는다 1. df['A'] : A컬럼의 데이터를 Series로 리턴 2. df.A 3. df[0:2] : 0~2 행을 리턴 4. df[5:] : 0에서 5까지 행을 리턴 5. df["abc":"def"] : abc부터 def까지 행을 리턴 6. df.loc["B"] : B행을 리턴 7. df.loc[:, ["A", "B"]] : A와 B의 열을 리턴 8... 2019. 5. 16.
Python 11일차 1. 배열의 생성 - Numpy에서 선언되는 배열은 차원이 없는 0차원과 차원에 따른 1차원, 2차원, 다차원 등으로 분배열의 생성 - Numpy에서 선언되는 배열은 차원이 없는 0차원과 차원에 따른 1차원, 2차원, 다차원 등으로 분류되며 다차원 배열(N-dimensional array)을 다루는 ndarray, 선형대수를 연산에 적용하는 matrix로 사용된다. - narray는 일정한 크기를 가진 동일한 크기와 형태로 구성된 여러 요소의 다차원 배열을 관리하는 ndarray 클래스이고 array는 배열을 관리하는 함수 - ndarray의 특징 1. 같은 타입의 요소만 포함할 수 없다. 2. 각 차원 별 (2차원이라면 열당과 각 행)의 요소 수는 항상 일정 3. C언어를 바탕으로 최적화된 행렬 연산을.. 2019. 5. 15.
Python 10일차 - 프로젝트 팁 1. 선생님 피드백 ⓐ 분석을 할지 적재를 할지 판단하라. 2. 산책길 6월 5일 3. 적재시스템 성능 평가 - 1분당 처리(정형, 비정형) - 기존 vs 우리 system 4. 5. 1.5주는 Mornitoring System 만들기 1.5주 - System 6. 2019. 5. 14.
Python 8일차 1. https://github.com/oracle/python-cx_Oracle/tree/master/samples/tutorial oracle/python-cx_Oracle Python interface to Oracle Database conforming to the Python DB API 2.0 specification. - oracle/python-cx_Oracle github.com https://www.oracle.com/database/technologies/appdev/python.html Oracle Python Developer Center Oracle Python Developer Center High performance Python applications with Oracle .. 2019. 5. 10.