PYTHON学习
记录python学习
我是张晴啊
这个作者很懒,什么都没留下…
展开
-
Python pandas(二)- pandas基础
查看电脑上pandas的版本号为1.1.5,如果pandas的版本较低,需要进行更新import pandas as pdpd.__version__# 更新 pip install --upgrade pandas一、文件读取和写入1.1 文件读取最常用的文件读取语句为pd.read_csv、pd.read_table、pd.read_exceldf_csv = pd.read_csv('../data/my_csv.csv') df_txt = pd.read_table(原创 2020-12-19 23:16:09 · 364 阅读 · 1 评论 -
Python pandas(一)- 预备知识
一、Python 基础1.1 列表推导式列表推导式将多行for循环写在一行上,使程序看起来简洁,需注意:多层嵌套时,易读性差,需要注意嵌套的顺序,列表推导式内部也会有列表推导式,用 [] 区分![ ? for i in ?] 。其中,第一个 ? 为映射函数,其输入为后面 i 指代的内容,第二个 ? 表示迭代的对象。[i ** 2 for i in range(5)]# 输出: [0, 2, 4, 6, 8]列表表达式多层嵌套[m + '_' + n for m in ['a', 'b原创 2020-12-16 18:27:29 · 428 阅读 · 0 评论 -
python 正则表达式 re模块
该文主要为概念详解(理解)。实例参见文末链接,博主示例写的很详细。python re 模块的使用 python 正则表达式字符""" 1、python re 模块的使用 """# (1)、re.match()# res = re.match(pattern, string, flags=0)尝试从字符串的起始位置匹配一个字符串,匹配以pattern开头的字符串# 成功返回match的"对象",否则返回None。调用:结果对象res.group()输出返回的结果,匹配失败不能用group#原创 2020-07-19 18:42:50 · 209 阅读 · 0 评论 -
Python 文本的特征提取与描述统计
基于公布的新冠病毒确诊患者病例,进行文本特征提取与描述统计分析。数据形式:import numpy as npimport pandas as pdimport seaborn as snsimport matplotlib.pyplot as pltf = open(r'----你的路径----\新发地.txt', encoding='utf-8')data = []for line in f.readlines(): # line = line.split(',')原创 2020-06-15 23:58:51 · 1646 阅读 · 0 评论 -
Python matplotlib可视化分析(六)- Animation 动画
Python matplotlib 的使用进行了总结注释,学习内容来自B站up主莫烦Python,推荐!!!代码:import matplotlib.pyplot as pltimport numpy as npfrom matplotlib import animation# animation动画fig, ax = plt.subplots()x = np.arange(0, 2*np.pi, 0.01)line, = ax.plot(x, np.sin(x))def an原创 2020-06-05 11:25:06 · 859 阅读 · 0 评论 -
Python matplotlib可视化分析(五)- subplot gridspec subplots twinx twiny
对Python matplotlib 的使用进行了总结注释,学习内容来自B站up主莫烦Python,推荐!!!代码:原创 2020-06-05 10:53:19 · 627 阅读 · 0 评论 -
Python matplotlib可视化分析(四)- 3D图像
对Python matplotlib 的使用进行了总结注释,学习内容来自B站up主莫烦Python,推荐!!!3D数据:import matplotlib.pyplot as pltimport numpy as npfrom mpl_toolkits.mplot3d import Axes3D# 3D图像fg = plt.figure()ax = Axes3D(fig=fg) # 3D# X Y 的数据X = np.arange(-4, 4, 0.25)Y = np.aran原创 2020-06-04 23:11:42 · 613 阅读 · 0 评论 -
Python matplotlib可视化分析(三)- 散点图 柱状图 等高线图
对Python matplotlib 的使用进行了总结注释,学习内容来自B站up主莫烦Python,推荐!!!代码:import matplotlib.pyplot as pltimport numpy as np# scatter 散点图n = 1024 # 数据的size# 生成n个均值为0,方差为1的随机数X = np.random.normal(0, 1, n)Y = np.random.normal(0, 1, n)T = np.arctan2(Y, X) # 设置颜原创 2020-06-04 22:42:03 · 727 阅读 · 0 评论 -
Python matplotlib可视化分析(二)- 图例 注解Annotation
对Python matplotlib 的使用进行了总结注释,学习内容来自B站up主莫烦Python,推荐!!!代码:import matplotlib.pyplot as pltimport numpy as np# 不同的方法解决图例问题x = np.linspace(-3, 3, 50)y1 = 2*x + 1y2 = x**2plt.figure()plt.xlim(-1, 2)plt.ylim(-2, 3)plt.xlabel('I am x')plt.ylabe原创 2020-06-04 21:12:08 · 570 阅读 · 0 评论 -
Python matplotlib可视化分析(一)- 修改刻度 移动坐标轴
对Python matplotlib 的使用进行了总结,学习内容来自B站up主莫烦Python,推荐!!!代码:import matplotlib.pyplot as pltimport numpy as np# 最简单的画图x = np.linspace(-1, 1, 50)y = 2*x + 1plt.plot(x, y)plt.show()# figure图像,输出多张图像x = np.linspace(-3, 3, 50)y1 = 2*x + 1y2 = x**原创 2020-06-04 20:49:36 · 1977 阅读 · 0 评论 -
Python sklearn 交叉验证
from sklearn.datasets import load_bostonfrom sklearn.model_selection import cross_val_scorefrom sklearn.tree import DecisionTreeRegressorboston = load_boston()regressor = DecisionTreeRegressor(random_state=0) # 实例化# 交叉验证有5个参数# 第一个参数:可以是任何实例化后的算法模.原创 2020-05-11 09:11:17 · 389 阅读 · 0 评论