분류 전체보기 (11) 썸네일형 리스트형 [Pandas] DataFrame 더 많은 행과 열 출력하기 1. 더 많은 행 출력하기 import pandas as pd pd.set_option('display.max_row', 100) 2. 더 많은 열 출력하기 import pandas as pd pd.set_option('display.max_columns', 100) [Git] MacOS에서 GitHub 연결하기 1. Homebrew를 통한 Git 설치 Mac에 설치되어 있는 Homebrew를 통해 Git을 설치합니다. 사용 중인 터미널을 통하여 아래의 명령어를 입력합니다. Brew install git 2. GitHub Repository 연결 개인 GitHub에 Repository를 생성을 완료한 상태라고 보겠습니다. Repository 생성 시, 초기 설정된 Default 상태로 진행하여도 무방합니다. Repository 생성이 완료되었으면, 로컬 맥북에서 GitHub와 연동하고 싶은 디렉토리를 설정합니다. Documents에 임의로 workspace라는 폴더를 생성했다고 가정해보겠습니다. 터미널을 통해 해당 디렉토리로 이동합니다. cd Documents/workspace 이동이 완료하였으면 기본 Git 설.. [Git] 특정 branch clone하기 // 실제로 사용할 때는 "" 생략 git clone "git https 주소" -b "branch 이름" PCA(주성분 분석) 요약 PCA(Principal Component Analysis)는 주성분 분석이라고도 하며, 고차원 데이터의 집합이 주어졌을 때, 원래의 고차원 데이터와 가장 비슷하면서 더 낮은 차원의 데이터를 찾아내는 방법이다.더 낮은 차원의 데이터값 변화가 더 높은 차원의 데이터값 변화를 설명할 수 있어야 한다. PCA는 통계 데이터 분석(주성분 찾기), 데이터 압축(차원 축소), 노이즈 제거 등 다양하게 활용할 수 있다. PCA는 데이터 하나 하나에 대한 성분을 분석하는 것이 아니라, 여러 데이터들이 모여 하나의 분포를 이룰 때, 이 분포의 주성분을 분석해주는 방법이다. 여기서 주성분이라 하면, 그 방향으로 데이터들의 분산이 가장 큰 방향벡터를 의미한다. 따라서 PCA를 2차원 데이터 집합에 대해 수행하면 2개의.. [Python] 문자열 앞에 0을 채우는 방법(zfill, rjust) 1. zfill() 함수 사용 "3".zfill(3) # "003" "50".zfill(5) # "00050" "hi".zfill(5) # "000hi" 2. rjust() 함수 사용 "3".rjust(3, "0") # "003" "50".rjust(5, "0") # "00050" "hi".rjust(5, "a") # "aaahi" rjust는 0 이외에도 원하는 문자열을 채워줄 수 있는 특징이 있다. [Linux] 파일, 폴더 복사하기 1. 파일 복사하기 cp "복사할 파일 디렉토리" "목적지 디렉토리" 2. 디렉토리 안 모든 파일 복사하기 cp -r * "목적지 디렉토리" 3. 폴더 복사하기 cp -r "복사할 디렉토리" "목적지 디렉토리" [Numpy] Numpy 행렬에 함수 적용하기 # Numpy version: 1.19.3 import math import numpy as np def sin_func(x): return math.sin(x) x = np.arange(0, 4*math.pi, step=math.pi/360) vecfunc = np.vectorize(sin_func) y = vecfunc(x) [Calculus] Sigmoid 함수 미분하기 1. Sigmoid 함수 Sigmoid 함수는 S자와 유사한 완만한 커브 형태의 함수이다. Sigmoid는 대표적인 Logistic 함수이다. Sigmoid 함수는 모든 실수 입력 값을 0보다 크고, 1보다 작은 미분 가능한 수로 변환하는 특징을 갖는다. 모든 입력에 대하여 Sigmoid는 S와 같은 형태로 미분 가능한 0~1 사이의 값을 반환하기에 Logistic Classification과 같은 분류 문제의 가설과 비용 함수(Cost Function)에 많이 사용된다. Sigmoid의 반환 값을 확률 형태이기 때문에 결과를 확률로 해석할 때 유용하다. 2. Sigmoid 함수 미분하기 Sigmoid 함수의 도함수는 위와 같다. 그래프의 최대값을 보면 0.25이다. Appendix 1. Sigmoid .. 이전 1 2 다음