Home
JJJuuuun Blog
Cancel

[Evaluation] BLEU

해당 포스트에서는 machine translation을 평가하는데 사용되는 BLEU(Bilingual Evaluation Understudy Score)에 대해서 알아보겠습니다. 1. BLEU의 특징 BLEU의 특징은 다음과 같습니다. 언어에 구애받지 않고 사용할 수 있다. 계산 속도가 빠르다. BLEU의 값이 클...

[Python] Underscore의 사용

Python에서는 Underscore( _ )를 다양한 상황에서 사용합니다. 오늘은 Python에서 사용하는 Underscore에 대해서 알아보려고 합니다. 1. Python에서 언더스코어를 사용하는 경우 변수에 값을 할당하지 않고 무시할 때 숫자 자릿수를 구분 할 때 모듈(.py)내에서만 변수 / 함수를 사용할 때 예약어와 같...

[Python] Tree - 탐색 하는 방법

Python에서 Order Tree를 탐색하는 방법은 DFS와 BFS 크게 2가지로 나눌 수 있습니다. 이번에는 그 중 DFS로 대표되는 3가지 방법에 대해서 알아볼 것입니다. Tree 자료구조를 탐색하는 방법을 알아보기 위해 앞으로 사용할 그래프를 먼저 설정 Tree 구조를 Dictionary로 표현 tree...

[Python] 문자열 함수 - 대소문자 변환

Python의 Standard Library에서 지원하는 문자열 함수 중 대소문자 변환과 관련된 함수에 대해 알아볼 것이다. str.capitalize() 문장 첫 단어의 첫 문자만 대문자로 바꾸고 나머지는 소문자로 바꾸는 함수 string1 = "3python hello wORld" stri...

[Python] List

Python의 Standard Library에서 지원하는 List(Mutable Sequence Type)에 대해 알아보려고 합니다. List Sequence Data type이면서 다양한 data type을 포함할 수 있는 여러 데이터들의 집합을 의미하며 list 자료형은 수정이 가능한 mut...

[Python] List - Copy

Python의 List자료형에 대한 얇은 복사와 깊은 복사에 대해 알아보려고 합니다. 해당 자료는 Do it! 자료구조와 함께 배우는 알고리즘 입문 파이썬편 을 참고하였습니다. 1. Python의 변수 Python에서 데이터, 함수, 클래스, 모듈, 패키지 등을 모두 객체(Object)로 취급합니다. 따라서 객체는 data type을 가지며 메...

[Python] List - Comprehension

List를 선언할 때 빠르고 파이썬 답게 사용하기 위한 List Comprehension에 대해 알아보려고 합니다. 1. List Comprehension 일반적으로 List Comprehension을 사용하면 for문과 append를 사용해 list를 선언하는 것보다 속도면에서 조금이나마 빠르다는 장점이 있습니다. 그렇다면 list compr...

[Python] Function - Python 함수의 특징

Python의 함수가 가지고 있는 특징에 대해 알아보고자 합니다. 1. 일급 함수 Python에서 함수는 변수나 데이터 구조에 할당이 가능한 객체입니다. 따라서 parameter로 전달이 가능하며 return 값으로도 사용이 가능한 특징이 있습니다. 사실 이러한 특징을 모르고 계셨다고 하더라도 우리는 이미 변수로서 사용한 경험이 있습니다. ...

[Python] Function - 함수에 parameter를 전달하는 방식

C언어나 C++언어를 배우신분들에게는 call by value와 call by reference는 굉장히 익숙한 용어가 아닐까 싶습니다. 이번 포스트에서는 call by value와 call by reference를 살펴봄과 동시에 파이썬에서는 어떤 방식을 채택해 사용하고 있는지 알아보겠습니다. 1. 값에 의한 호출(Call by Value) ...

[Python] Formatting

Python에서 지원하는 다양한 형태의 formatting에 대해 알아보려고 합니다. 현재 Python3에서 지원하는 formatting 방법에는 % string, formt함수 사용, fstring이 있습니다. 1. % string을 사용해 formatting 하는 방법 % string은 python 초기에 사용되던 방법으로 C언어에서 사용...