wordcloud 패키지 in Python

J.H.H.·2021년 9월 23일
0
post-thumbnail

스파르타 코딩클럽의 추석 맞이 이벤트 강의를 완주했다. 웹개발 종합반 수업 중에 배웠던 파이썬 내용을 한 번 더 복습할 수 있는 강의였기에 따라가기 수월했고, (뭐 아마 처음 들었더라도 워낙 설명을 쉽게해주는 범규 튜터님이라...당연히 잘 따라갔을 것이다) 끝마치고 생기는 결과물이 마음에 들었다.

다음은 결과물 코딩문이다.

from wordcloud import WordCloud
from PIL import Image
import numpy as np

text = ''
with open("KakaoTalk.txt", "r", encoding="utf-8") as f:
lines = f.readlines()
for line in lines[5:]:
if ',' in line:
text += line.split(',')[1].replace(' : ', '').replace(' : ','').replace('ㅎㅎ','').replace('ㅋㅋ','').replace('ㅋㅋㅋ','').replace('ㅋㅋㅋㅋㅋ','').replace('ㅋ','')

mask = np.array(Image.open('cloud.png'))
wc = WordCloud(font_path='Hancom Gothic C:\WINDOWS\Fonts\Hancom Gothic Bold.ttf', background_color="white", mask=mask)
wc.generate(text)
wc.to_file("result_masked.png")

코딩문의 replace 부분 중 ***은 사람이름이 들어가기에 생략한다.

올 추석엔 코딩을 배웠던 추억을 갖게 됐다. ㅎㅎ
코딩입문으로 스파르타코딩클럽 강추하며 오늘 개발일지는 끝

profile
코린이를 넘어 데이터 시각화를 휘두르는(?) 그날까지

0개의 댓글

관련 채용 정보