自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 收藏
  • 关注

原创 Python数据分析与展示-3

目录Matplotlib库介绍plot()函数子绘图区域:plt.subplot2grid()Matplotlib基础绘图函数示例Matplotlib库介绍Matplotlib库:是Python优秀的数据可视化第三方库。地址:Thumbnail gallery — Matplotlib 2.0.2 documentation导入:import matplotlib.pyplot as plt使用:plt.plot([3,1,4,5,2])plt.y...

2022-02-18 18:39:53 475

原创 Python数据分析与展示-2

目录数据的CSV文件存取np.random的随机数函数NumPy统计函数数据的CSV文件存取保存文件:savetxt()方法保存文件csv文件格式:np.savetxt(frame,array,fmt='%.18e',delimiter=None)示例:In [1]: import numpy as npIn [2]: a = np.arange(100).reshape(5,20)In [3]: np.savetxt('a.csv', a, fmt=..

2022-02-18 18:03:52 673

原创 Python数据分析与展示-1

目录数据的维度Numpy的数组对象:ndarrayndarray数组的创建和变换ndarray数组的操作ndarray数组的运算数据的维度一维数据:一维数据由对等关系的有序或无序数据构成,采用线性方式组织。对应列表、数组和集合等概念。列表和数组:一组数据的有序结构。区别:列表:数据类型可以不同数组:数据类型相同二维数据:二维数据由多个一维数据构成,是一维数据的组合形式。表格是典型的二维数据。其中,表头是二维数据的一部分多维数...

2022-02-14 19:32:34 799

原创 sqlite3学习笔记

目录概要Python sqlite3实现流程Python sqlite3具体操作概要认识sqlite3:sqlite3数据库是一款非常小巧的嵌入式开源数据库软件,也就是说没有独立的维护进程,所有的维护都来自于程序本身。它使用一个文件存储整个数据库,操作十分方便。它的最大优点是使用方便,功能相比于其它大型数据库来说,确实有些差距。使用步骤:用db.connect创建数据库连接,假设连接对象为conn。 如果该数据库操作不需要返回结果,就直接用conn.execute查询,根.

2022-01-27 01:26:47 2302

原创 Python高级培训第七课

目录学员管理系统多线程的应用学员管理系统第一步:定义类,注意在类中直接获取数据库连接和创建游标对象# 定义学生信息表操作类class StudentManager: def __init__(self): # 获取数据库连接 self.db = pymysql.connect(host="localhost", user="root", password="123456", db="jdbc", charset="utf8")

2022-01-15 21:34:11 391

原创 Python高级培训第六课

目录连接数据库创建数据表插入数据查询数据全部查询条件查询更新数据删除数据连接数据库连接数据库前需要做的事:pycharm已将安装了pymysql包 已经创建了数据库jdbc 知道数据库的用户名,密码和url连接数据库的操作步骤: 引入pymysql包 连接数据库并打开jdbc数据库 获取游标对象 执行SQL语句 获取执行结果 关闭游标对象 关闭数据库连接 模板示例:

2022-01-13 13:56:36 375

原创 Python高级培训第五课

定时器什么是定时器:原理为执行函数中置定时函数Timer(),递归调用自己。注意:1.定时器构造函数主要有2个参数,第一个参数为时间,第二个参数为函数名,第一个参数表示多长时间后调用后面第二个参数指明的函数。2.必须在定时器执行函数内部重复构造定时器,因为定时器构造后只执行1次,必须循环调用。3.定时器间隔单位是秒,可以是浮点数。4.可以使用cancel停止定时器的工作。简单示例:import timeimport threadingdef run(): pr

2022-01-11 16:28:09 262

原创 Python高级培训第四课

目录信号量条件变量事件信号量什么是信号量:类似于一个计数器,当资源释放时计数器就会递增,当资源申请时计数器就会递减。可以认为信号量就代表着资源是否可用。怎样实现信号量:threading模块里的Semaphore类,实现了信号量对象,可用于控制获取资源的线程数量。所具有的acquire()和release()方法,可以用with语句的上下文管理器。当进入时,将调用acquire()方法,当退出时,将调用release()。实例:import threadingdef

2022-01-09 17:46:04 225

原创 python高级培训第三课

目录创建多线程多线程特性线程锁递归锁创建多线程什么是线程:线程也叫轻量级进程,是操作系统能够进行运算调度的最小单位,它被包涵在进程之中,是进程中的实际运作单位。线程自己不拥有系统资源,只拥有一点儿在运行中必不可少的资源,但它可与同属一个进程的其他线程共享进程所拥有的全部资源。一个线程可以创建和撤销另一个线程,同一个进程中的多个线程之间可以并发执行什么是进程:即为程序,程序与程序之间是相互独立的。创建多线程:#创建多线程def test(x): print(

2022-01-08 15:00:31 451

原创 python高级培训第二课

目录动态添加类属性与方法@property运算符重载动态添加类属性与方法定义时添加:class Person(object): #创建类 def __init__(self, name): #构造函数 self.name = name def getName(self): #类中的方法(函数) return self.namegirl = Person(.

2022-01-05 23:35:52 871

原创 python高级培训第一课

目录类和对象继承多态类和对象类(Class): 用来描述具有相同的属性和方法的对象的集合。它定义了该集合中每个对象所共有的属性和方法。对象:通过类定义的数据结构实例。对象包括两个数据成员(类变量和实例变量)和方法。实例化:创建一个类的实例,类的具体对象。方法:类中定义的函数。实例变量:在类的声明中,属性是用变量来表示的。这种变量就称为实例变量,是在类声明的内部但是在类的其他成员方法之外声明的。局部变量:定义在方法中的变量,只作用于当前实例的类。局部变量优先级高于.

2022-01-04 15:57:43 124

原创 YoLo学习

目录目标检测综述预测阶段预测阶段后处理-NMS非极大值抑制训练阶段目标检测综述计算机视觉能解决的问题——分类,检测,分割语义分割:只分类别实例分割:区分同一类别的不同实例YoLo目标检测框架:1.缩放图片2.卷积网络3.后处理预测阶段前向推断,只需预测模型。24层卷积层提取图像特征,两层全连接层回归YoLo模型正向推断(测试过程)1.将输入的图片划分为s*s个单元2.标签groundtruth框中心点落在哪个单...

2021-09-10 16:16:27 142

原创 卷积神经网络(CNN)学习

1.卷积神经网络理解深度学习的代表算法之一,能够按其阶层结构对输入信息进行平移不变分类。2.卷积神经网络应用领域最早将CNN用于手写数字识别并一直保持了其在该问题的霸主地位。近年来卷积神经网络在多个方向持续发力,在语音识别、人脸识别、通用物体识别、运动分析、自然语言处理甚至脑电波分析方面均有突破。3.卷积的作用3.1卷积网络与传统网络区别卷积神经网络包含了一个由卷积层和子采样层构成的特征抽取器。在卷积神经网络的卷积层中,一个神经元只与部分邻层神经元连接。在CNN的一个卷积层中,通常包

2021-09-04 16:54:36 537

原创 BP神经网络

目录BP神经网络结构与原理BP神经网络完整流程BP神经网络的实现第一种实现前向计算反向传播第二种实现代码实例BP神经网络结构与原理结构图:第一层:第二层:第三层:第四层:BP神经网络完整流程BP神经网络的实现第一种实现采用误差平方和作为损失函数,基于反向传播算法推导,可得最终的 4 个方程式:前向计算 for b, w in zip(self.biases, sel...

2021-08-29 14:44:15 255

原创 SVM学习

目录SVM基本概念线性分类与非线性分类线性分类非线性分类拉格朗日乘算法等式约束不等式约束对偶问题KKT条件核函数SMO算法实例:线性基础实例:线性展示图SVM基本概念SVM理解图:SVM:支持向量机,因其英文名为supportvectormachine,故一般简称SVM,通俗来讲,它是一种二类分类模型,其基本模型定义为特征空间上的间隔最大的线性分类器,其学习策略便是间隔最大化,最终可转化为一个凸二次规划问题的求解。...

2021-08-27 14:40:24 211

原创 KNN聚类的原理和实现

什么是knn算法KNN(K-Nearest Neighbor)是数据挖掘分类技术中最简单的方法之一。所谓K最近邻,就是k个最近的邻居的意思,说的是每个样本都可以用它最接近的k个邻近值来代表。算法的核心思想是如果一个样本在特征空间中的k个最相邻的样本中的大多数属于某一个类别,则该样本也属于这个类别,并具有这个类别上样本的特性。可以通俗的理解为“物以类聚人以群分和近朱者赤近墨者黑”。knn算法原理通用步骤1.计算距离(常用欧几里得距离或马氏距离)2.升序排列3.取前k个4.

2021-08-24 17:00:21 643

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除