분류 전체보기 77

[2024 국방 AI 경진대회] 최우수상 후기

https://blog.naver.com/h0bin2/223678858506 [2024 국방AI경진대회 후기] 예선~본선 준비이 글은 어떤 정보를 전달하기 위한 목적의 글이 아닙니다. 저의 개인적인 후기입니다. 지원 계기 먼저 난 ...blog.naver.comhttps://blog.naver.com/h0bin2/223682714542 [2024 국방AI경진대회 후기] 본선이 글은 어떤 정보를 전달하기 위한 목적의 글이 아닙니다. 저의 개인적인 후기입니다. (평가)주행 경로 / ...blog.naver.com

후기 2024.12.07

Bag of Words (BoW)란 ?

Bag of Words 란 단어들의 출현 빈도를 수치화한 표현 방법. def BoW(sentences): dict_bow = {} for sentence in sentences: split_sentence = sentence.split(" ") for word in split_sentence: if word not in dict_bow.keys(): dict_bow[word] = 1 else: dict_bow[word] = dict_bow[word] + 1 return dict_bow sentences = [ "빨간 사과 노란 바나나 초록 메론", "주황 오렌지 노란 바나나 빨간 자두" ] print(BoW(sentences)) #{'빨간': 2, '사과': 1, '노란': 2, '바나나': 2, '초록..

AI/데이터 분석 2024.02.24

Python으로 연결리스트(LinkedList) 구현하기

연결리스트란 노드로 구성되어 있고 노드는 값과 다음 노드를 가리키는 값 2가지로 구성된다. class Node: def __init__(self, value): self.value = value self.link = None class LinkedList: def __init__(self): self.head = None def show(self): top = self.head llarray = [] llarray.append(top.value) while top.link is not None: top = top.link llarray.append(top.value) print('->'.join(map(str, llarray)) + "->None") def add(self, value): if self...

알고리즘 2023.11.30

Python으로 Stack(스택) 구현하기

스택은 한 쪽 끝에서만 자료를 넣거나 뺄 수 있는 선형 구조으로 되어 있다. __init__ 파이썬의 리스트를 이용해 스택을 구현한다. __len__ 리스트의 길이를 반환한다. push 값을 스택에 저장한다. pop 스택에 담긴 값 중 가장 최근에 저장된 값을 반환한다. class ListStack: def __init__(self): self.data = list() def __len__(self): return len(self.data) def push(self, value): self.data.append(value) def pop(self): return self.data.pop() stack = ListStack() stack.push(1) stack.push(2) stack.push(3) st..

알고리즘 2023.11.30

주식시장에서 거래가 중지될 때, 사이드카와 서킷브레이커

사이드카 "선물 가격이 전일 종가 대비 5% 이상 상승 또는 하락해 1분 이상 지속될 때 발동되며 주식시장의 매매 효력이 5분간 정지된다. 정지 종료 시 매매 체결이 재개된다." 서킷브레이커 "하루 3단계에 걸쳐 발동된다. 1단계는 전일에 비해 8% 이상 하락해 1분 이상 지속되는 경우, 2단계는 15% 이상 하락한 경우, 3단계는 20% 이상 하락해 1분 이상 지속되는 상황이 발생하면 당일 시장이 종료된다. 1, 2단계의 경우 20분간 중단 후 10분간 새 호가 접수해 단일 가격으로 처리한다."

경제 2023.11.16
728x90