用python實現一個簡單的詞雲


對於在windows(Pycharm工具)里實現一個簡單的詞雲還是經過了幾步小挫折,跟大家分享下,如果遇到類似問題可以參考:

1. 導入wordcloud包時候報錯,當然很明顯沒有安裝此包。

2. 安裝過程中報一個關於 vc++ 編譯器的錯誤。

3. 安裝wordcloud成功后,在Pycharm里面執行from wordcloud import WordCloud 報沒有WordCloud這個module。

針對上面問題可參考如下解決方案:

1. 運行->cmd : 執行 pip install wordcloud

2. 下載安裝插件(Microsoft Visual C++ Compiler for Python 2.7) https://www.microsoft.com/en-us/download/details.aspx?id=44266

3. 修改wordcloud.py,將  

1 from .query_integral_image import query_integral_image 2 from .tokenization import unigrams_and_bigrams, process_tokens

修改為:

1 sys.path.append("query_integral_image")
2 from query_integral_image import query_integral_image
3 from tokenization import unigrams_and_bigrams, process_tokens

完成上述步驟就可以編寫一個簡單的詞雲,代碼如下

from wordcloud import WordCloud
import matplotlib.pyplot as plt

with open('haproxy','r') as f:
    mytext = f.read()
    
wordcloud = WordCloud().generate(mytext)

plt.imshow(wordcloud,interpolation="bilinear")

plt.axis("off")

plt.show()

結果展示:

如果大家還有遇到過其他問題,還望添加到回復中以供更多python愛好者參考,謝謝!

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM