3일차 - 카카오톡 워드 클라우드 제작
말은 3일차지만 하루에 2일차, 3일차 다 했다. 후 ㅎㅎ 먼가 눈에 보이는 걸 만드니까 넘 재밌는듯. 이번엔 카카오톡 대화내역에서 단어 뽑아내는 워드클라우드를 만들었는데 그 톡방에 있던 친구가 너무 좋아해서 나도 좋았음ㅋㅋ
import numpy as np
from PIL import Image
from wordcloud import WordCloud
text = ''
with open("KakaoTalk.txt", "r", encoding="utf-8") as f:
lines = f.readlines()
for line in lines[2:]:
if '] [' in line:
text += line.split('] ')[2].replace('ㅋ', '').replace('ㅠ','').replace('ㅜ','').replace('이모티콘\n','').replace('사진','').replace('그럼','').replace('좀','').replace('하고','')
mask = np.array(Image.open('cloud.png'))
wc = WordCloud(font_path='C:/Users/user/AppData/Local/Microsoft/Windows/Fonts/NEXON Lv1 Gothic OTF Bold.otf', background_color="white", mask=mask)
wc.generate(text)
wc.to_file("result_masked.png")
Author And Source
이 문제에 관하여(3일차 - 카카오톡 워드 클라우드 제작), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@rkde8938/스파르타-파이썬-혼자-놀기-패키지-3일차저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)