워드 크라우드 작성 코드를 줘
한글 워드크라우드 패키지를 설치하고 싶어
명사만 골라내려면 어떻게 해야해?
곰 모양으로 만들고 싶으면?
와 같은 질문들을 GPT를 통해서 한 후
다음과 같은 코드를 만들고 Colab에서 실행해 보았습니다.
# 한글표현을 위해 폰트를 설치 !sudo apt-get install -y fonts-nanum !sudo fc-cache -fv !rm ~/.cache/matplotlib -rf # 워드 크라우드 패키지 추가 설치 !pip install wordcloud !pip install konlpy # 런타임 다시 시작 후 글꼴 설정 변경 import matplotlib.pyplot as plt import numpy as np import matplotlib.font_manager as fm from wordcloud import WordCloud from konlpy.tag import Kkma from PIL import Image from google.colab import drive drive.mount('/content/gdrive') # Kkma 초기화 kkma = Kkma() # 명사 추출 nouns = kkma.nouns(text) # 명사 리스트를 공백으로 연결하여 텍스트로 변환 processed_text = ' '.join(nouns) # 이미지 마스크 로드 image_mask = np.array(Image.open('/content/gdrive/MyDrive/곰이미지.jpg')) # 텍스트 데이터 text = " 데이터 전처리: 데이터의 품질을 개선하기 위해 가치 제거, 마무리 처리, 이상치 인정 및 처리, 데이터 정규화 등의 과정을 실행하는 방법을 이해하고 준비해야 합니다. 데이터 분석: 다양한 분석력을 이해하고 반드시 해야 합니다. 계단 분석, 분류 분석, 군집화, 시계열 분석 등의 힘을 시험하고 이해하는 것이 중요합니다.데이터를 기록하여 정보를 지속적으로 기록할 수 있는 능력이 필요합니다. 도구(예: Tableau, Power BI)를 사용하는 방법을 구하고, 차트나 그래프를 작성하는 능력을 향상시켜야 합니다.빅 데이터 처리 기술: Hadoop, Spark 등의 빅 데이터 처리 기술과 관련된 개념과 원리를 이해하고 시간을 들여야 합니다. 빅 데이터 처리 시스템의 구성, 분산 데이터 처리, 맵리듀스 등의 개념을 학습하고 준비해야 합니다.머신러닝과 딥러닝: 빅데이터 분석에는 머신러닝과 딥러닝력을 활용하는 경우가 허브. 문제 해결하기."
# 워드 클라우드 객체 생성 wordcloud = WordCloud(font_path='/usr/share/fonts/truetype/nanum/NanumMyeongjo.ttf', background_color='white', width=800, height=800, mask=image_mask) # 텍스트로부터 워드 클라우드 생성 wordcloud = wordcloud.generate(processed_text) # 워드 클라우드 이미지 생성 plt.figure(figsize=(8, 8)) plt.imshow(wordcloud, interpolation='bilinear') plt.axis('off') plt.show()
+사용한 곰 이미지 입니다.