请问为什么我的代码实现不了功能,还报错了呢?

import jieba
import pandas as pd
from scipy.misc import imread
import matplotlib.pyplot as plt
import numpy as np
from wordcloud import WordCloud,ImageColorGenerator
file = open("E:/箴言资料.txt", mode='r', encoding='utf-8',newline=None)
content = file.read()
file.close()
jieba.load_userdict('E:/箴言词库.txt')
segments = []
segs = jieba.cut(content)
for seg in segs:
if len(seg) > 1:
segments.append(seg)
segmentDF = pd.DataFrame(segments)
segmentDF.columns=['segment']
stopwords = pd.read_csv(
"D:/StopwordsCN1.txt",
encoding='utf8',
index_col=False,
quoting=3,
sep="\t"
)
segmentDF = segmentDF[~segmentDF.segment.isin(stopwords.stopword)]
wyStopWords = pd.Series([
'之', '其', '或', '亦', '方', '于', '即', '皆', '因', '仍', '故',
'尚', '呢', '了', '的', '着', '一', '不', '乃', '呀', '吗', '咧',
'啊', '把', '让', '向', '往', '是', '在', '越', '再', '更', '比',
'很', '偏', '别', '好', '可', '便', '就', '但', '儿', # 高频副词
'又', '也', '都', '要',
'这', '那', '你', '我', '他',
'来', '去', '道', '笑', '说',
])
segmentDF = segmentDF[~segmentDF.segment.isin(wyStopWords)]
segdict = {col: segmentDF[col].tolist() for col in segmentDF.columns}

segcount = segmentDF.groupby(by='segment')['segment'].agg({
'频数':np.size}).reset_index().sort_index(by=['频数'],ascending=False)

words = segcount.set_index('segment').to_dict()
wc=WordCloud(
r'D:/simhei.ttf',width=500, height=400,
background_color='white',font_step=3,
mask=imread("E:/书本.jpg"),
random_state=False, prefer_horizontal=0.9
)
wc.fit_words(words['频数'])
plt.figure()
plt.imshow(wc)
plt.axis('off')
plt.show()
wc.to_file('E:/result.jpg')

0
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!

相似问题

0
请问为什么我的代码实现不了功能,还报错了呢?
3
请问C#是否可以做出这种效果?
1
请大神帮个忙,给代码还有加注释,菜鸟我做了很久都没做出来
6
python在post请求下爬取数据,返回的值为什么为空?
1
python tkinter,怎么让控件显示在Frame中呢?
0
按照网上的代码想要去用cookie实现自动化登录 为什么不可以
0
appium 启动一个服务和UI的APP,启动时服务总是启动不了
1
with open函数的时候,如何区分什么时候是文件夹 什么时候是文件呢
1
为什么python中 0.1+0.2和print(0.1+0.2)结果不同
0
图像处理问题,mask已知图片集和对应的excel表,我想同时遍历图和表中每一行,实现与运算,?
2
keras 训练 IMDB数据 为什么预测的是正面情感?
1
请问大佬们,如何用Python实现这个算法,能否给出Python代码看一看
2
请问python使用多个while True 嵌套的情况如何确定或者指定continue对应的是哪一个while True呢?
1
使用seek方式创建的文件,为什么默认打开编码是ANSI?
1
请问python的requests怎么设置HTTP的代理去访问HTTPS的网站
3
pycharm里面 安装模块 安装不了 显示如图
1
python tcp中 为什么IP地址不用转换成int 端口号要改为int
0
PYTHON tcp创建 客户端中为什么IP地址不用转换成int 端口号要改为int
2
matplotlib绘制散点图为什么画出来点变小蝌蚪了。如何解决?
1
python3 用pdfminer3k爬取PDF文件不完整,请问有什么解决方法吗?