大学中Pyrhon数据基础与挖掘
这段代码为大一上半学期选修课程Python数据基础与挖掘
如何使用 if 和 else 命令
1 |
|
使用 for (sth) in range 进行循环命令后 使用 break 停止命令
1 |
|
字符串中的储存方式 —— 下标编号
1 |
|
什么叫切片
1 |
|
使用切片加下标编号
1 |
|
字符串内建函数 —— index函数:检测字符串是否包括子字符串
1 |
|
字符串内建函数 —— replace函数:将旧字符串替换为新字符串
1 |
|
字符串内建函数 —— split函数:通过指定分隔符对字符串进行切片
1 |
|
字符串内建函数 —— capitalize与title函数
1 |
|
字符串内建函数 —— startswith函数:检查字符串是否以制定子串开头
1 |
|
字符串内建函数 —— endswith函数:检查字符串是否以制定子串结尾
1 |
|
字符串内建函数 —— upper函数:将小写字母转为大写字母
1 |
|
字符串内建函数 —— ljust函数:左对齐而且使用空格填充至指定长度的新字符串
1 |
|
字符串内建函数 —— strip函数:截掉字符串左右边的空格或指定字符
1 |
|
条件语句if-elif-else的使用:
1 |
|
字符串中使用“ ”或\t转义字符 空一格
1 |
|
列表aList元素访问与计数
1 |
|
列表aList元素的增加指令—append、extend、insert、*
1 |
|
列表aList元素的删减指令—pop()、remove()
1 |
|
在列表外/中去使用循环语句去除指定元素
1 |
|
在列表中使用count()指令查询指定元素次数
1 |
|
在列表中使用len()指令查询总元素数量
1 |
|
在列表中使用sort()函数,对函数从小到大排序并输出
1 |
|
在列表中使用reverse()函数,颠倒函数顺序
1 |
|
元组的创建与删除 —— 使用tuple函数和del删除
1 |
|
序列解包 —— 对于列表和字典同样有效
1 |
|
将元组转换成列表的指令 —— list指令
1 |
|
将元组转换成列表后增添/减少元素
1 |
|
字典创建与删除 —— 创造字典
1 |
|
字典创建与删除 —— 相关dict使用
1 |
|
字典创建与删除 —— del使用
1 |
|
字典创建与删除 —— get、items的使用
1 |
|
字典创建与删除 —— del、clear()、pop()、popitem的使用
1 |
|
Python数据类型
1 |
|
函数代入数值
1 |
|
最常用的有参数有返回值的函数
1 |
|
使用结巴分词库
1 |
|
结巴分词的精确模式
1 |
|
结巴分词的全模式
1 |
|
结巴分词的搜索模式
1 |
|
结巴分词的读取自带文件
1 |
|
结巴分词的自定义词典
1 |
|
结巴分词的词性标注
1 |
|
结巴分词的命名实体识别
1 |
|
结巴分词的情感分析
1 |
|
结巴分词的提取成语
1 |
|
结巴分词的提取成语和介词
1 |
|
课堂上词云图作业
from wordcloud import WordCloud #导入
import jieba
import jieba.analyse
import collections
import numpy as np
from PIL import Image
import matplotlib.pyplot as plt
with open("C:/Users/69099/Desktop/二十大报告1.txt","r",encoding="utf-8") as file: #打开文件
txt = file.read() #读取文件
seg_list = jieba.analyse.extract_tags(txt)
wc_mask = np.array(Image.open("C:/Users/69099/Desktop/f94efe25cfc14c46934a05f046d05e33.png"))
wc = WordCloud(font_path="C:\Windows\Fonts\simkai.TTF", #设置属性
collocations=False,
background_color="white",
width=1000,
height=800,
max_font_size=100,
contour_color = 'Blue',
mask = wc_mask, #设置背景图
contour_width = 2, #词云边框大小
max_words=100).generate(txt)
wc.generate_from_frequencies(word_counts)
image_colors = wordcloud.ImageColorGenerator(wc_mask)
plt.figure(figsize = [10,10])
plt.imshow(wc)
plt.axis("off")
plt.show()
大学中Pyrhon数据基础与挖掘
http://ronghuasixue.com/2023/10/19/大学中Pyrhon数据基础与挖掘/