본문으로 바로가기

회문 판별과 N-gram 만들기

category Python/python 2020. 10. 16. 01:09

회문(palindrome)

 : 순서를 거꾸로 익어도 제대로 읽은 것과 같은 단어와 문장

 

회문 판별하기

 : 반복문으로 문자 검사하기

 

시퀀스 뒤집기로 문자 검사하기

 

리스트와 reversed 사용하기

 

문자열의 join 메서드와 reversed 사용하기

 

 

N-gram

 : 문자열에서 N개의 연속된 요소를 추출하는 방법

 

반복문으로 N-gram 출력하기

 

zip으로 2-gram 만들기

 

zip과 리스트 표현식으로 N-gram 만들기

 

N-gram의 활용

 : 4-gram을 쓰면 picked, picks, picking에서 pick만 추출하여 단어의 빈도를 세는 데 이용됨

 : 이런 특성 때문에 검색엔진, 빅데이터, 법언어학 분야에서 주로 활용됨

반응형

'Python > python' 카테고리의 다른 글

함수에서 위치 인수와 키워드 인수 사용하기  (0) 2020.10.16
함수 사용하기  (0) 2020.10.16
파일 사용하기  (0) 2020.10.16
세트 사용하기  (0) 2020.10.16
딕셔너리 응용하기  (0) 2020.10.15