复制可用——python词频和词云图

知识补充

词频 分析参考
词云实现参考
直接参考学长的停词表,然后参考他的代码。
乱码的问题我搞了好久,最后靠着经验 utf-8 改成 gbk就可以了。
关键是这句话
查看项目编码

print(sys.getdefaultencoding())

,然后准备做个词云哈哈~~
这个代码很有新意,已经把 词频提取出来了 放在了Excel列,然后直接根据Excel的列来生成词云图,并保存在文件夹里面。
而且已经做成exe了,可用性挺好的,自己试过了

然后找不到字体,在CSDN下载字体
‘’
下载好转发到群备份了已经
又复习了一下python的字典
字典小练习

再复习一下集合。

全部代码

停词表 可以用附录的,可以自己指定,

自己指定停用词代码

 stop_words = ["一", "元"] + list(STOPWORDS)

然后加在下面

 stop_words = ["一", "元"] + list(STOPWORDS)

    wordcloud = WordCloud(
        # 添加遮罩层
        # mask=mask,
        # 生成中文字的字体,必须要加,不然看不到中文
        background_color=(236, 245, 250),
        font_path="C:\Windows\Fonts\simhei.ttf",
        # stopwords=STOPWORDS.add(stop_words),
        stopwords=stop_words

    ).generate(text)

如果不指定用的是默认的,这里暂时先用默认的。

import jieba
import matplotlib.pyplot as plt
from wordcloud import WordCloud

text = open("E:/data/xieyangteng/review.txt",encoding='utf-8').read()  # 标明文本路径,打开

# 生成对象
wc = WordCloud(font_path="msyh.ttc", width=500, height=400, mode="RGBA",
               background_color=None).generate(text)
# 显示词云图
plt.imshow(wc, interpolation="bilinear")
plt.axis("off")
plt.show()

# 保存文件
wc.to_file("ciyun1.png")

这个代码复制可用

结果如下:
复制可用——python词频和词云图_第1张图片

附录 停词表

也
这
你
噢
这个
一个
对
就
她
他
不
在
那个
一下
个
到
去
给
讲
自己
时候
来
做
没
上
下
两个
收到
多
位
图
从
会
完
又
发
哪
◎
nbsp
"
.
。
,
、
!
?
:
;
`
﹑
•
"
^
…
‘
’
“
”
〝
〞
~
\
∕
|
¦
‖
— 
(
)
〈
〉
﹞
﹝
「
」
‹
›
〖
〗
】
【
»
«
』
『
〕
〔
》
《
}
{
]
[
﹐
¸
﹕
︰
﹔
;
!
¡
?
¿
﹖
﹌
﹏
﹋
'
´
ˊ
ˋ
-
―
﹫
@
︳
︴
_
¯
_
 ̄
﹢
+
﹦
=
﹤
‐
<
­
˜
~
﹟
#
﹩
$
﹠
&
﹪
%
﹡
*
﹨
\
﹍
﹉
﹎
﹊
ˇ
︵
︶
︷
︸
︹
︿
﹀
︺
︽
︾
_
ˉ
﹁
﹂
﹃
﹄
︻
︼
的
了
the
a
an
that
those
this
that
$
0
1
2
3
4
5
6
7
8
9
?
_
“
”
、
。
《
》
一

吓
吗
吧
吧哒
吱
呀
呃
呕
呗
呜
呜呼
呢
呵
呵呵
呸
呼哧
咋
和
咚
咦
咧
咱
咱们
咳
哇
哈
哈哈
哉
哎
哎呀
哎哟
哗
哟
哦
哩
哼
哼唷
唉
唯有
啊
啐
啥
啦
啪达
啷当
喂
喏
喔唷
喽
嗡
嗡嗡
嗬
嗯
嗳
嘎
嘎登
嘘
嘛
嘻
嘿
嘿嘿
大
大家
她
她们
好
宁
将
小
尔
尔后
尔尔
己
已
已矣
巴
巴巴
并
庶乎
庶几
归
归齐
当
当地
当然
当着
彼
彼时
彼此
往
待
很
得
得了
您
惟其
慢说
我
我们
或
所在
所幸
才
打
把
抑或
拿
按
据
据此
接着
故
故此
故而
旁人
无
既
是
是以
是的
曾
替
替代
最
有
望
朝
朝着
本
欤
正值
正如
正巧
正是
此
此地
此处
此外
此时
此次
此间
毋宁
每
每当
比
沿
沿着
漫说
焉
甚且
甚么
甚或
甚而
甚至
甚至于
用
用来
由
由于
由是
由此
的
省得
看
眨眼
着
着呢
矣
矣乎
矣哉
离
竟而
第
等
罢了
者
而
能
能否
腾
自
莫如
莫若
虽
虽则
虽然
虽说
被
要
让
许多
论
赶
起
趁
趁着
越是
距
跟
较
较之
边
过
还
这些
这会儿
这儿
这时
这样
这次
这般
这边
这里
进而
连
那
都
鄙人
鉴于
针对
阿
除
随
靠
顺
顺着
首先
!
,
:
;
?
"
'
''
(
)
*LRB*
*RRB*
<dquote>
<ldquo>
<lsquo>
<rdquo>
<rsquo>
@
&
[
]
`
``
e.g.,
{
}
"


-RRB-
-LRB-
--
:
/
(
>
)
<
!
说

你可能感兴趣的:(python,python,开发语言)