محمد فاتحی
محمد فاتحی
خواندن ۱ دقیقه·۳ سال پیش

ایجاد ابرکلمات (Word Cloud) در پایتون

قطعه کد زیر را در نظر بگیرید:

from wordcloud_fa import WordCloudFa import numpy as np from PIL import Image import matplotlib.pyplot as plt mask_array = np.array(Image.open(r&quotd:/word_cloud/h.jpg&quot)) with open(r&quotd:/word_cloud/persian0.txt&quot, 'r',encoding=&quotutf8&quot) as file: text = file.read() text = text.strip() #Remove Spaces wodcloud = WordCloudFa(mask=mask_array,background_color=&quotwhite&quot,width=1200, height=800, contour_width=3, contour_color='steelblue' ) wc = wodcloud.generate(text) image = wc.to_image() image.show() image.save(r&quotd:/word_cloud/p7.png&quot) # show plt.imshow(wc, interpolation='bilinear') plt.axis(&quotoff&quot) plt.figure() plt.imshow(mask_array, cmap=plt.cm.gray, interpolation='bilinear') plt.axis(&quotoff&quot) plt.show()

خروجی عبارتست از:


ابرکلماتپایتونزبان فارسیword cloudpython
علاقه مند به تحلیل داده و داده کاوی. لینکدین:https://www.linkedin.com/in/mohammad-fatehi-09654062/
شاید از این پست‌ها خوشتان بیاید