python删除中文停用词_用Python画词云图,展示“新冠肺炎”关键词

第一步:安装相关包

主要有两个,一个是wordcloud,用来生成词云图,另一个是jieba,用来对我的文本进行分词。如果没有的话,就直接用pip在命令行里安装。

pip install wordcloudpip install jieba

安装完成后导入

from wordcloud import WordCloudimport jieba

第二步:读取文本并分词

我从网上下载了一份新冠肺炎的相关材料,并保存为“新冠肺炎.txt”,打开后如图所示:

5a05be1bb357fea7f70ca2511ea211e1.png

新冠肺炎.txt

然后读取文件,并用jieba对文本进行分词:

with open('新冠肺炎.txt') as f:  # 读取文本    text = f.read()text = text.replace('', "")   # 将回车字符删除text_cut = jieba.lcut(text)     # 分词,每个词作为一个元素,放在列表里text_cut = ' '.join(text_c
  • 2
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
要对采集下来的全国肺炎数据进行可视化展示,可以使用Python中的Matplotlib、Seaborn等库进行数据可视化,具体步骤如下: 1. 导入所需库 ```python import pandas as pd import matplotlib.pyplot as plt import seaborn as sns ``` 2. 读取数据 ```python data_province = pd.read_csv('data_province.csv', index_col=0) ``` 3. 数据处理 对数据进行必要的处理,如按照省份分组、计算累计确诊、治愈、死亡等数据。 ```python # 按照省份分组 data_group = data_province.groupby('省份') # 计算累计确诊、治愈、死亡等数据 data_sum = data_group.sum() data_sum['治愈率'] = data_sum['治愈'] / data_sum['确诊'] data_sum['死亡率'] = data_sum['死亡'] / data_sum['确诊'] ``` 4. 数据可视化 使用Matplotlib或Seaborn库对数据进行可视化,如绘制柱状、饼、散点等。 ```python # 绘制柱状 fig, ax = plt.subplots(figsize=(12, 6)) sns.barplot(data=data_sum, x=data_sum.index, y='确诊', ax=ax, color='b', alpha=0.8) sns.barplot(data=data_sum, x=data_sum.index, y='治愈', ax=ax, color='g', alpha=0.8) sns.barplot(data=data_sum, x=data_sum.index, y='死亡', ax=ax, color='r', alpha=0.8) plt.xticks(rotation=90) plt.xlabel('省份') plt.ylabel('人数') plt.title('全国肺炎累计确诊、治愈、死亡情况') plt.show() # 绘制饼 fig, ax = plt.subplots(figsize=(6, 6)) data_sum[['治愈', '死亡']].sum().plot(kind='pie', autopct='%1.1f%%', ax=ax) plt.title('全国肺炎治愈率、死亡率') plt.axis('equal') plt.legend(['治愈', '死亡']) plt.show() # 绘制散点 fig, ax = plt.subplots(figsize=(8, 6)) sns.scatterplot(data=data_province, x='确诊', y='死亡', hue='省份', ax=ax) plt.xlabel('累计确诊人数') plt.ylabel('累计死亡人数') plt.title('全国肺炎确诊、死亡情况') plt.show() ``` 以上就是使用Python对采集下来的全国肺炎数据进行可视化展示的基本步骤。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值