목록전체 글 (246)
without haste but without rest
0. 개요 1. 원핫 인코딩 - 범주형 데이터를 수치로 변환한다. - 각각의 범주를 속성으로 만들어서 해당 범주에 속하면 1, 아니면 0 2. 라벨 인코딩 - 범주형 데이터를 수치로 변환한다. - 각각의 범주형 데이터에 고유 번호를 부여한다. 1. One-Hot Encoding -범주형 데이터 (Categorical Data)를 수치로 변경해주는 작업이다. (1) costom coding ################################################################################### ## One-hot Encoding ###########################################################################..
#include #include #include typedef struct ListNode {// 노드 타입 char name;// 승객명 int arrive_time;// 도착시간 int company;// 동승인원 struct ListNode* link; } ListNode; typedef struct ListType {// 리스트 헤더 타입 int size;// 현재 리스트의 노드 개수 int num_aboard;// 현재 리스트의 전체 인원 char name[10];// 리스트(그룹)의 이름 ListNode* head; ListNode* tail; struct ListType* link; } ListType; void error(char* message); ListType* create(char*..
test = '"yOure,\n' token = ''.join(ch.lower() for ch in test if ch.isalnum() or ch == "'") print(token) 위 token 한줄로 텍스트 데이터 전처리시에 특수문자, 따옴표, 콤마, 마침표등 다 걸러낼 수 있다. 학교 강의에서 배운 방법인데, 스트링도 시퀀스라는 생각을 평소에 안했던 걸 반성하게 해준 코드다 .. ^^..
odd = True print(odd) odd = not odd print(odd) 데이터 전처리할때 써먹으면 좋다
0. 개요 1. 결측치 보간법 - 데이터들의 null 값을 채우는 작업이다. - 단, 타겟 데이터가 null인 경우는 삭제한다. 2. 정규화 & 표준화 - 정규화는 계산 결과값이 0과 1사이에 위치한다. - 표준화는 표준편차 1을 갖고, 0을 중심으로 값들이 재배열된다. * 따라서 정규화는 데이터를 특정 범위로 제한하는 것이고, 표준화는 모수를 고정시켜서 모수를 중심으로 재배열하는 것이다. 1. 데이터 로드 # 모듈 없이 전처리 #=============================== import pandas as pd iris = pd.read_csv("./iris_missing_values.csv") print(iris.head()) # NA: Not available # NaN: Not a num..
character = { 'name': '기사', 'level': 12, 'items': { 'sword': '불꽃의검', 'armor': {'풀':'플레이트', '하프':'하프아모'} }, 'skill': ['베기', '세게 베기', {'아주':'아주 세게 베기', '아주아주': '아주아주 세게 베기' }] } def print_dict(key, d): if type(d) is not dict: print(key, ':', d) return for k in d: if type(d[k]) is dict: print_dict(None, d[k]) elif type(d[k]) is list: for x in d[k]: print_dict(k, x) else: print_dict(k, d[k]) print_d..
/* input data anne 1 3 6 4 5 6 3 5 john 3 2 3 5 7 2 peter 9 8 2 7 4 9 end */ def print_nested_dict(my_dict): for x in my_dict: if my_dict[x] == 1: print(x, end=' ') else: print('{}({})'.format(x, my_dict[x]), end=' ') print() def print_dict(my_dict): for x in my_dict: print(x, ':', end=' ', sep='') if type(my_dict[x]) == dict: print_nested_dict(my_dict[x]) else: print(my_dict[x]) def list_to_dic..
#include "list.h" #define CREATE 1 #define APPEND 2 #define PUSH 3 #define POP 4 #define INSERTAT 5 #define VALUEAT 6 #define DELETEAT 7 #define END 8 ListNode* create(int start, int end, int step); ListNode* get_last_node(ListNode* head); ListNode* get_at(ListNode* head, int at); const char* cmdstr[] = { "create3", "append1", "push1", "pop", "insertat2", "valueat1", "deleteat1", "end" }; void m..