버블정렬
버블정렬 서로 인접한 두 원소의 대소를 비교하여, 조건에 따라 자리를 교환하여 정렬하는 알고리즘 방법 그림 기준으로 데이터가 6개 있을 때, 5번 순회를 진행한다. 3번 순회때 오름차순 정렬이 끝났지만 계속 진행한다. 인덱스 0번부터 인덱스 5번까지 서로 인접한 두 원소의 대소를 비교한 후 1차 정렬을 마친다면, 이후 2차 순회 및 정렬을 ...
버블정렬 서로 인접한 두 원소의 대소를 비교하여, 조건에 따라 자리를 교환하여 정렬하는 알고리즘 방법 그림 기준으로 데이터가 6개 있을 때, 5번 순회를 진행한다. 3번 순회때 오름차순 정렬이 끝났지만 계속 진행한다. 인덱스 0번부터 인덱스 5번까지 서로 인접한 두 원소의 대소를 비교한 후 1차 정렬을 마친다면, 이후 2차 순회 및 정렬을 ...
데이터 전처리 수집한 데이터를 데이터 분석/AI 모델링을 위하여 데이터를 정제하고 다듬는 작업 데이터 탐색 방법 데이터 확인하기 필요한 칼럼만 추출 데이터 타입 변경 1. 데이터 확인하기 info, head, tail, describe 함수로 데이터 탐색 1. Sample 데이터 확인 head(), tail()...
DataFrame 2차원(col, row) 테이블 데이터 구조를 가진 자료형 1. 생성 방법 개인적인 메모 : JupyterLab에서 shift+enter 할 시 셀 실행 # pandas import import pandas as pd import numpy as np 1. 딕셔너리 활용 pandas.DataFrame(딕셔너리)...
개인적 메모 : 함수의 파라미터 확인하는 방법은 커서에 올려둔 후 shift+tab 인덱싱 슬라이싱 Stirng, Integer, float 리스트 튜플 딕셔너리 인덱싱 x라는 문자열이 있을 때, x[i]의 형태로 인덱싱을 한다. x의 문자열 크기가 총 12일 때, x[0]~x[11]로 특정 값을 뽑을 수 있...
정의 인공지능 인간의 지적능력(추론, 인지)을 구현하는 모든 기술 머신러닝 알고리즘으로 데이터를 분석, 학습하여 판단이나 예측하는 기술 (기계가 모델을 만든다) 선형회귀 로지스틱회귀 K-최근접 이웃 결정트리 랜덤포레스트 서포트 벡터 머신 딥러닝 인공신경망 알고리즘을 활용하는 머신러닝 기술, 이때 인공신...