numpy.newaxis
·
AI/Pandas
newaxis는 numpy array의 차원을 늘려주는 역할을 한다예를 들자면 arr_1d = np.arange(4)print(arr_1d.shape)out:(4,)이러한 numpy array를 생성했다현재 이 배열은 1차원이고 4개의 요소들을 가지고 있다.그림으로 표현하면 이런 구조가 된다arr_2d_horizontal = arr_1d[np.newaxis,:]print(arr_2d_horizontal.shape)out:(1, 4)위 코드를 실행 시키면 새로운 차원(축)에 기존의 모든 데이터를 넣는 의미가 된다.그러므로 위 코드의 배열은 2차원 배열이 되고 1개의 행(차원)에 4개의 요소가 포함된 구조가 된다.그림으로는 이렇게 표현된다.arr_2d_vertical = arr_1d[:,np.newaxis]..
Pandas의 데이터 조회 및 검사
·
AI/Pandas
예시 데이터프레임import pandas as pddf = pd.DataFrame({ 'A': [1, 2, 3, 4, 5], 'B': [10, 20, 30, 40, 50], 'C': [100, 200, 300, 400, 500],})describe()데이터프레임의 시리즈(Series)에 대한 기본적인 통계를 반환print(df.describe()) A B Ccount 5.000000 5.000000 5.000000mean 3.000000 30.000000 300.000000std 1.581139 15.811388 158.113883min 1.000000 10.000000 100.00000025% ..
미분
·
AI/수학
미분미분은 어떤 함수의 순간 변화율을 구하는 과정구체적으로, 함수 f(x)의 한 점 a에서의 미분은 다음과 같이 정의할 수 있다​이 식은 x가 a에 가까워질 때 f(x)의 변화율의 극한을 나타낸다도함수함수의 미분값을 나타내는 함수예를 들어f(x) = x²의 도함수는 f'(x) = 2x
인공지능 학습 분류
·
AI
Supervised learning(지도학습)학습 데이터로 input, label(target) 값을 공급하는 학습 방법이다지도학습은 크게 분류 기법(Classfication techniques)과 회귀 기법(Regression techniques)로 나눌 수 있다classfication(분류) 기법은특정한 값을 분류해내는 기법이고로지스틱 회귀(Logistic Regression)선형 판별 분석K-최근접 이웃(k-Nearest Neighbors, k-NN)트리인공 신경망(Artificial Neural Networks)서포트 벡터 머신(SVM, Support Vector Machine, SVM)등을 예로 들 수 있고Regression(회귀) 기법은분류 기법과 다르게 label(결과)의 값이 연속적이라는 ..
코딩밸리
'분류 전체보기' 카테고리의 글 목록 (9 Page)