![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
python
文章平均质量分 77
PCGuo999
在校研究生,热爱计算机,平时分享和记录自己的学习笔记,非常欢迎大家一起讨论学习
展开
-
使用Python将表格文件拆分成若干文件
当我们需要将一个exel表格文件通过列表值进行拆分时,实现的方式有很多,可以手工筛选再拆分,也可以用EXCEL做透视表等等。但是当重复次数多时,用自动化的手段完成就越能体现出高效率。原创 2022-06-29 15:40:31 · 705 阅读 · 0 评论 -
Seaborn绘图库
1.Seaborn----绘制统计图形之前已经学过Matplotlib画图库,但是其缺点是函数和参数太多,以至于使用的时候非常复杂。因此,基于Matplotlib库的Seaborn就出现了,使用它在画图时将会更加简便,图像也更加好看。但是要知道,seaborn只是对matplotlib的提高,并不能代替。安装seaborn库,并在使用的时候import导入pip3 install seabornimport seaborn as sns2.可视化数据的分布当我们需要处理数据的时候,第一步肯定原创 2022-05-10 22:09:28 · 1145 阅读 · 0 评论 -
Matplotlib绘图库
1.MatplotlibMatplotlib是绘图库,可以绘制函数图、统计图等。专门用于开发2D/3D图表。在数据挖掘中,其可以将难以理解的大量数据进行可视化,使得结果更加直观。安装升级 pip:python3 -m pip install -U pip安装 matplotlib 库:(Ubuntu一样)pip install -U matplotlib下载完成后可以在Python文件中import matplotlibprint(matplotlib.__version__)来原创 2022-05-10 09:51:09 · 843 阅读 · 0 评论 -
Pandas学习笔记
一、Pandas1.介绍与安装关系型、标记型数据的数据分析工具;以numpy为基础,借助其在计算方面高性能的优势,还基于matplotlib进行画图。Pandas优点:增加图表可读性,将数组显示为表格,使得图表更加直观更加方便的数据处理读取文件更加方便将matplotlib和numpy进行封装安装windows:升级 pip:python3 -m pip install -U pip安装 pandas库:(Ubuntu一样)pip install pandas下载完成后原创 2022-05-09 10:29:37 · 1383 阅读 · 0 评论 -
Numpy数组和矩阵
1.numpy主要用于高维的数组运算,拥有运算速度快的数学库;Numpy支持常见的数组和矩阵操作。Numpy使用ndarray对象来处理多维数组,该对象是一个快速而灵活的大数据容器。安装windows:升级 pip:python3 -m pip install -U pip安装 Numpy库:(Ubuntu一样)pip install numpy下载完成后可以在Python文件中import numpyprint(numpy.__version__)来测试是否安装成功2.n原创 2022-05-06 12:52:57 · 1935 阅读 · 0 评论 -
机器学习环境安装和jupyter notebook安装和使用
一、相关库机器学习基础阶段会用到Matplotlib、Numpy、Pandas等库1.MatplotlibMatplotlib是绘图库,可以绘制函数图、统计图等。专门用于开发2D/3D图表安装1.windows:升级 pip:python3 -m pip install -U pip安装 matplotlib 库:(Ubuntu一样)pip install matplotlib下载完成后可以在Python文件中import matplotlibprint(matplotlib.原创 2022-05-06 12:38:35 · 914 阅读 · 0 评论 -
人工智能学习前的简单了解
一、人工智能1.定义人工智能是用于模拟、延伸和扩展人的智能的理论、方法、技术及应用系统的一门新的技术科学。人工智能就是模拟人的思维的过程。该领域的研究包括机器人、语言识别、图像识别、自然语言处理等。人工智能现如今广泛使用在我们生活周围,比如小区进出或者支付时的人脸识别、指纹识别技术;红绿灯摄像头拍摄违章行为;汽车的自动驾驶等等2.人工智能三要素数据、算法、计算力(CPU(适用于I\O密集型)、GPU(适用于计算密集型))3.人工智能、机器学习、深度学习人工智能 包含》 机器学习 包含 》深度学原创 2022-05-06 12:37:06 · 563 阅读 · 0 评论 -
Python+MySQL实现学生管理系统
使用Python+MySQL实现的学生管理系统,因为只是对所学进行测验,更多的功能以及对于输入的数据如学号、姓名等并没有进行判断,原理仍是对数据库数据进行查找并判断,如已经实现的判断老师字段是否存在。大家可以根据需要进行扩充和升级。该系统默认学生数据库以及学生表存在import pymysql# 创建表SQL语句# CREATE TABLE `student`.`student_table` (# `idstudent_table` INT NOT NULL AUTO_INCREMENT原创 2022-05-04 00:11:24 · 4457 阅读 · 0 评论 -
数据库学习以及PyMSQL使用
一、数据库介绍1. 定义数据库就是一些具有特殊格式的数据文件的集合,比如网页商品信息,图书信息,学校学生信息等等。2.分类(1)关系型数据库即数据之间是有关系的,比如学生管理系统中的学生信息,有姓名,性别等等信息。关系型数据库一般为二维表格。常见数据库:MySQL、Oracle、SQL server等等(2)非关系型数据库又称NoSQL(Not Only SQL),数据是非关联型的,强调key+value存储。以下主要是关系型数据库3.数据库管理系统数据库管理系统(DBMS)是管理数据原创 2022-05-03 23:54:06 · 799 阅读 · 0 评论 -
正则表达式
1. 正则表达式定义正则表达式是匹配符合特定规则的字符串,比如想要在一大堆数据中查找手机号,邮箱号等数据。正则表达式是记录文本规则的代码。比如在网站填写个人信息时,需要判断输入信息是否符合规格;或者在手机号登录时进行判断手机号是否符合规格;设置密码时等等。特点:可读性差通用性强,可以适用于很多编程语言2.正则表达式使用使用正则表达式时需要导入re模块1.前提了解----转义字符表达式可匹配\r, \n代表回车和换行符\t制表符\代表 “” 本身原创 2022-04-30 13:38:54 · 463 阅读 · 0 评论 -
Python多任务编程笔记——学过操作系统之后会更加轻松
学习人工智能的笔记,关于这一块内容,我个人感觉学过操作系统这门课的进程、线程、死锁后看这一块会更加清楚了解。原创 2022-04-24 10:49:52 · 256 阅读 · 0 评论 -
Python网络编程
学习Python网络编程的学习笔记,分享和留作复习使用原创 2022-04-25 13:43:59 · 4178 阅读 · 0 评论 -
HTTP协议和python实现静态Web服务器
一、网址URLURL 就是网络资源地址,也就是我们常说的网址。URL的样子:https://fanyi.youdao.com/?keyfrom=dict2.indexURL的组成部分:协议部分: https://、http://、ftp://协议:即双方都遵循的数据传输协议域名部分: fanyi.youdao.com域名:IP地址的别名,由一串用点分隔的名字组成的Internet上某一台计算机或计算机组的名称,用于在数据传输时对计算机的定位标识(有时也指地理位置)。由于IP地址具有原创 2022-04-30 07:52:20 · 670 阅读 · 0 评论 -
闭包和装饰器
掌握闭包的含义,进而掌握装饰器的使用原创 2022-04-30 07:47:33 · 780 阅读 · 1 评论 -
列表推导式和生成器
列表推导式和生成器的差异和使用方法原创 2022-04-30 07:40:56 · 317 阅读 · 0 评论 -
Python中的with语句进行文件操作
with语句学习笔记原创 2022-04-29 22:49:42 · 4603 阅读 · 0 评论 -
浅拷贝和深拷贝---使用举例子法生动讲述
使用举例子的方法对浅拷贝和深拷贝的含义以及使用进行生动形象的讲解,让你可以生动了解它们原创 2022-04-29 22:28:40 · 908 阅读 · 0 评论