![](https://img-blog.csdnimg.cn/20190918140053667.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
Python学习笔记(基础)
文章平均质量分 95
以打好Python语言基础为目的,逐步掌握数据分析实战的常用技巧,为后续实战建模提供工程化的编程和思维能力。
butterfly_701c
这个作者很懒,什么都没留下…
展开
-
Python学习笔记(11-3):matplotlib绘图——图片属性设置函数
本节主要是对于图形属性设置函数的讲解,以此达到美化图像、增强图像信息可读性的效果,内容包括:(1)坐标轴的基础设置、高级设置以及基于tick_params修改坐标轴参数的设置;(2)基于图例参数、文本信息以及图像边框等辅助信息的设置;(3)基于调节子图范围、设置背景色等方法设置图像主题风格。原创 2023-02-10 14:03:49 · 626 阅读 · 0 评论 -
Python学习笔记(11-2):matplotlib绘图——图形绘制函数
本节主要讲解了通过matplotlib绘制各类基础图形的方法,及其对应的修饰参数等相关内容,包括:(1)基于颜色(color)、数据点标记(marker)和曲线形式(linestyle)等几个通用参数,来介绍设置参数的一些预备知识;(2)使用plot()、step()函数绘制折线图,以及三种绘制坐标对数变换图的方法;(3)绘制散点图时设置散点颜色和大小的参数方法;(4)介绍基于基础条形图、堆叠条形图和水平堆积条形图的条形图绘制方法;(5)绘制饼图的方法及其参数的设置;(6)绘制一维和二维的直方图方法;原创 2023-02-10 14:03:04 · 12358 阅读 · 0 评论 -
Python学习笔记(11-1):matplotlib绘图——图形语法
本节主要讲解了使用matplotlib绘图的基本图形语法,包括:(1)使用简单的例子展示基础绘图的步骤;(2)设置图像的基础参数和属性,如图例、x轴、y轴和图像的名称等;(3)基于定义画布、绘制子图和figure、axes对象的画布与子图的设置;(4)使用函数plt.savefig()保存图像。原创 2023-02-10 14:01:27 · 617 阅读 · 0 评论 -
Python学习笔记(10):机器学习
本节主要讲解了如何使用现成的建模函数来实现基于各种数学模型的机器学习功能,包括:(1)基于划分训练集和测试集、分类和回归模型的评价指标等一些预备知识;(2)基于逻辑斯蒂回归、线性回归、支持向量机、决策树、GBDT和XGBoost构建监督学习模型的过程;(3)基于两种聚类方法:K-Means和层次聚类,以及主成分分析的无监督学习模型的构建过程。原创 2023-01-03 11:10:03 · 249 阅读 · 0 评论 -
Python学习笔记(9-2):数据分析——数据统计
本节主要讲解了python数据分析中数据的统计及检验方法,包括:(1)基于numpy和pandas方法对数据进行基本的统计;(2)多种分布检验、参数检验、非参数检验、协方差与相关性的计算方法;(3)基于random包、numpy.random包和scipy.stats包的随机采样;(4)基于numpy.polynomial和scipy.stats的分布与回归拟合。原创 2022-12-30 14:18:33 · 284 阅读 · 0 评论 -
Python学习笔记(9-1):数据分析——数据运算
本节主要讲解了python数据分析中数据运算的部分,包括:(1)基于基础一、二元的各种运算、三角函数的创建与运算、指对数的各种运算、调整精度的方法以及求向量和、差分及乘积等运算;(2)列表、numpy数组、Series和Dataframe数据的排序与查找问题。原创 2022-12-29 08:48:12 · 190 阅读 · 0 评论 -
Python学习笔记(8-2):数据分析——数据预处理
本节主要讲解了python数据分析时常用的清洗数据与数据预处理的操作,包括:(1)基于去除重复值、替换特定值、查找并处理缺失值的异常数据处理;(2)基于构建时间对象、运算时间对象、时间对象与字符串间的转换以及构建时间序列的时间数据处理。原创 2022-12-28 09:33:06 · 276 阅读 · 0 评论 -
Python学习笔记(8-1):数据分析——数据读取
本节主要讲解了进行数据分析时读取数据文件、数据库等基本操作,包括:(1)在控制台和python编辑器下访问文件、路径的操作;(2)读取和保存csv、excel文件;(3)临时打开、读取文件的方法;(4)连接、读取数据库;(5)读写JSON和pickle文件;(6)Dataframe数据的拼接、分组与聚合操作。原创 2022-12-27 09:23:09 · 187 阅读 · 0 评论 -
Python学习笔记(7-2):若干高级功能——各种迭代函数
本节主要讲解了数据分析时使代码更优美且精简的各种迭代函数的使用技巧,包括:(1)可替代定义函数的lambda表达式;(2)可替代循环的map()函数;(3)过滤函数filter();(4)reduce()函数迭代处理序列对象的元素原创 2022-12-19 09:20:28 · 309 阅读 · 0 评论 -
Python学习笔记(7-1):若干高级功能
本节主要讲解了进行数据分析时可以提高代码可读性、提升代码运行效率的一些高级功能,包括:(1)enumerate函数、zip函数;(2)eval和partial工具;(3)try-except的异常处理机制;(4)gc.collect内存管理与回收机制;(5)基于time类、timeit函数和tqdm包的程序运行时间分析;原创 2022-12-07 09:58:29 · 150 阅读 · 0 评论 -
Python学习笔记(6-2):若干细节知识
本节主要讲解了运用python进行数据分析时,常见异常值的特点及检验方法,包括:(1)几种空值和异常值的特点,及其获取和检测的方法;(2)if x和bool(x)的计算机制及返回值问题;(3)is判别原理及元素的内存地址ID问题;原创 2022-12-06 09:29:52 · 515 阅读 · 1 评论 -
Python学习笔记(6-1):若干细节知识
本节主要讲解了运用python进行数据分析时,一些导致数据分析代码不能如期运行的原因及解决方案,包括:(1)可变元素作为函数参数时可能修改原值的问题及解决方案;(2)对pandas数据结构的访问失败原因及索引重建问题;原创 2022-12-05 10:20:06 · 159 阅读 · 0 评论 -
Python学习笔记(5-2):Pandas数据结构之DataFrame
本节主要讲解了Pandas库中重要的数据结构—DataFrame的相关基础知识及操作,包括:(1)DataFrame数据的创建与读取;(2)访问和修改DataFrame数据的三种方式及行列的删除;(3)DataFrame的拼接;原创 2022-11-28 10:27:57 · 211 阅读 · 0 评论 -
Python学习笔记(5-1):Pandas数据结构之Series
本节主要讲解了Pandas库中Series数据结构的相关基础知识,包括:(1)两种创建Series的方法;(2)Series的索引特性中,修改索引的两种方法及Series与字典间的联系与区别;(3)Series的运算;原创 2022-11-24 16:14:51 · 2629 阅读 · 1 评论 -
Python学习笔记(4):Numpy 数据结构
本节主要讲解了Numpy数据结构相关的基本操作及使用功能等,包括:(1)创建数组;(2)数组的数据格式;(3)数组的运算;(4)三种数组的访问与修改方法;(5)数组的重塑、拼接与拆分;原创 2022-11-23 11:01:36 · 165 阅读 · 0 评论 -
Python学习笔记(3-5):内置数据结构之字典
本节主要讲解了Python内置数据结构中字典数据的基础知识及常用方法函数,包括:(1)字典的定义;(2)基于多种方式的访问;(3)字典的修改、合并与删除;(4)字典用于函数传参的使用方法及示例。原创 2022-11-22 15:56:41 · 362 阅读 · 0 评论 -
Python学习笔记(3-4):内置数据结构之集合
本节主要讲解了Python内置数据结构中集合数据的两种定义方式及几个常用的操作函数,包括(1)set()函数定义集合;(2)增添元素:add();(3)删除元素:remove()、discard()和pop()函数;(4)集合中求交集、并集、差集以及异或运算。原创 2022-11-22 15:55:30 · 261 阅读 · 0 评论 -
Python学习笔记(3-3):内置数据结构之元组
本节主要讲解了Python内置数据结构中元组数据的相关基础知识及常用的方法,包括:(1)元组的定义方式;(2)基于下标和切片的方式访问元组的元素;(3)元组的复制与拼接问题;(4)元组拆包的原理及使用过程;(5)元组和列表间的一些区别。原创 2022-11-22 15:54:01 · 129 阅读 · 0 评论 -
Python学习笔记(3-2):内置数据结构之列表
本节主要讲解了Python内置数据结构中列表数据的相关基础知识及常用的方法函数,包括:(1)列表的定义及一些基础知识,如利用list()函数其他数据转成列表格式、列表的嵌套及比较等;(2)利用下标或切片的方式访问列表中的某个或某些元素;(3)基于访问和切片后对列表的修改操作;(4)列表常用的一些函数方法,如列表的拼接、复制、追加和删除元素、列表计数、查看元素是否在列表中以及如何查看指定元素的索引等。原创 2022-11-22 15:52:39 · 82 阅读 · 0 评论 -
Python学习笔记(3-1):内置数据结构之字符串
本节主要讲解了Python内置数据结构中字符串数据的相关基础知识及常用的函数,包括:(1)字符串的定义及一些基础的知识点,如数字转成字符串格式、字符串的拼接、复制、比较及ASCII码的访问等;(2)如何访问字符串中的某个元素或片段(切片操作);(3)字符串格式化输出的三种方式;(4)字符串常用的一些函数;原创 2022-11-22 15:50:46 · 108 阅读 · 0 评论 -
Python学习笔记(2-3):基础知识之函数
本节主要讲解了Python函数相关的知识,包括:如何自定义函数、函数的三种传参方式及返回值的设置、三个基础函数的使用——格式转换函数、range()函数和print()函数以及补充的一些重要内容原创 2022-11-10 16:25:52 · 250 阅读 · 0 评论 -
Python学习笔记(2-2):基础知识之流程控制语句
本节主要讲解了三个重要流程控制语句的语法结构及编写时需注意的要点,包括:if - else 条件判断语句、while 循环语句和for 循环语句。原创 2022-11-10 15:38:10 · 200 阅读 · 0 评论 -
Python学习笔记(2-1):基础知识之数据类型、定义变量与运算符
本节讲解了学习Python的必备基础知识:数据类型、如何定义变量、以及常用运算符和字符的介绍与使用方法。原创 2022-11-10 15:34:35 · 221 阅读 · 0 评论 -
Python学习笔记(1):Python的安装和编译环境
本节讲解了如何安装Python、安装和配置相关的编译环境——Pycharm和Jupyter notebook,以及配套函数库(包)的安装方法。原创 2022-11-10 15:31:17 · 781 阅读 · 0 评论