inflearn logo
강의

Course

Instructor

Introduction to Python Text Analysis - From Data Collection to Analysis

wordcloud image mask가 적용이 안됩니다.

1278

jhmovie34168

3 asked

0

 
 
 
 
 
 
 
 
 
 
 
 
위의 구안에 워드클라우드를 적용하고 싶습니다. 강의 내용 따라해서는 공자인물이미지는 적용이 되는데 구파일로
그런데 적용이 똑같이 네모나게 나오네요. 어떻게 해결해야하나요? 저 구형파일이름이 공자입니다.
 
 

anaconda 웹-크롤링 pandas 텍스트마이닝

Answer 1

0

jhmovie34168

 

 

 

 

 

import requests
from bs4 import BeautifulSoup
from wordcloud import ImageColorGenerator
from PIL import Image

url = 'https://terms.naver.com/entry.naver?docId=3410400&cid=62144&categoryId=62248'
res = requests.get(url)
soup = BeautifulSoup(res.text,'lxml')
text = '\n'.join([p.text for p in soup.find_all(attrs = {'class':'txt'})])
counter = Counter(tokenizer(text))

# img = plt.imread('C:\\Users\\JAEHO\\Desktop\\textanalysis\\공자.jpg') # 이미지 읽기
img = np.array(Image.open('C:\\Users\\JAEHO\\Desktop\\textanalysis\\공자.jpg'))
wordcloud = WordCloud(
    font_path = 'C:\\Windows\\Fonts\\HMKMAMI.TTF',
    background_color = 'white',
    color_func = ImageColorGenerator(img), # 이미지의 색깔을 워드의 색깔과 같게함
    mask = img # 이미지의 모양에 덮어씌움
)

wordcloud.generate_from_frequencies(counter)

wordcloud.to_image()

 

해결했습니다. 그런데 PIL라이브러리로 했더니 구모양은 잡혔는데 하얀색배경이 아니다보니 의미없는게 나와버렸네요. 

 

jpype 설치관련

0

1823

2

Konlpy 설치

0

991

2

Konlpy 설치 페이지에서 jpype 설치 링크

0

385

1

맥 os에서 폰트 경로 지정*코랩 사용

0

1249

1

Re. Konlpy 설치오류(Okt 오류)

0

1580

1

Konlpy 설치 오류

0

3833

1

tfidf 관련

0

519

1

TF-IDF 질문입니다.

0

542

1

토픽모델링 날짜 관련 오류

0

264

1

질문드립니다.

0

340

1

워드클라우드 plt.subplot 질문

0

313

1

p54 문의드립니다

0

193

1

문의드립니다.

0

1050

1

문의드립니다

0

210

1

p55 문의드립니다

0

223

1

mecab 설치 오류

0

467

1

mecab 설치 오류

0

1367

1

가이드 53페이지 질문(konlpy 파일 없음)

0

282

1

konlpy 설치 오류

0

621

1

jpype 설치 오류

0

275

1

wordcloud 설치가 안됩니다

0

271

1

가상환경 3.7.11로 설치한 가상환경을 conda info로 확인한 버전과 python --version으로 확인한 버전과 다릅니다.

0

664

1

p.45 konlpy 설치 확인단계에서 오류가 발생합니다.

0

6063

4

konply 설치

0

1006

1