自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Python数据分析与展示(二)

数据CSV文件存取CSV文件介绍数据写入CSV文件用到的方法是savetxt,同时解释了其余的四个参数的意义。读入CSV文件用到的方法是loadtxt,同时还有一些参数含义CSV文件的局限性多维数据的存取tofile函数学习例子有分隔符的例子无分隔符例子fromfile方法学习例子文本文件二进制文件使用该方法时需要知道存入文件时数组的维度和元素类型,让以上的两种方法配合使用。可以通过元数据文件来存储额外信息。NumPy便捷文件提取方法例子NumP

2022-02-21 16:48:50 570

原创 Python数据展示与分析(三)

Matplotlib 库介绍显示效果库的使用其是由matlab所启发,matplotlib.pyplot是绘制各种可视化图形的命令字库,相当于快捷方式,导入的方式是:import matplotlib.pyplot as pltplt.savfig()将输出图形存储为文件,默认PNG格式,可以通过dpi修改输出质量绘图区域设定plot函数使用展示风格变换pypot中文显示方法通过rcParams属性实现中文字体属性举例属性:fontproperties再有中

2022-02-19 20:15:42 911

原创 Python数据分析与展示(一)

维度定义:一组数据的组织形式。同时可以将数据在多个维度上展开,来代表多个含义。一维数据定义:一维数据由对等关系的有序或无序数据构成,采用线性方式组织二维数据定义:是由多个一维数据组成,是一维数据的组合形式表格是典型的二维数据多维数据定义:由一维或二维数据在新维度上的拓展形成高维数据定义:利于最基本的二元关系展示数据间的复杂结构。由键值对组织起来的数据。NumPy库功能1、一个强大的N维数组对象ndarray2、广播功能函数3、整合C/C++/Fortran代码的工具

2022-02-14 01:57:33 908

原创 python数据库结合

学生系统设计主程序# 1. 导入管理系统模块from WinterSession.Python高级培训.seven.ManagerSystem import StudentManagerimport threading# 2. 启动管理系统# 保证是当前文件运行才启动管理系统:if --创建对象并调用run方法if __name__ == '__main__': student_manager = StudentManager() student_manager.run(

2022-01-16 20:52:18 189

原创 Python连接mysql数据库

环境方式一我们可以通过命令行来完成pymysql这个库的安装.pip3 install pymysql 方式二在PyCharm中完成pymysql库的安装。最后,完成安装即可。数据库连接数据库创建通过图像化界面,建立连接,在连接中创建数据库,在数据库当中在建立起相应的表。注释,可以帮助理解内容import pymysql # 导入pymysql这个库try: # 打开数据库连接db = pymysql.connect(host='loca

2022-01-13 01:17:42 758

原创 Python多线程学习(三)

定时器定时器用处程序中,经常用到这种,就是需要固定时间执行的,或者需要每隔一段时间执行的。这里经常用的就是Timer定时器。Thread 类有一个 Timer子类,该子类可用于控制指定函数在特定时间内执行一次。代码实例import threadingimport timedef run(): print('定时器启动') print(threading.current_thread()) # 显示当前线程的方法 timer = threading.Timer(5,

2022-01-11 15:52:53 232

原创 Python多线程学习(二)

信号量什么是信号量信号量是操作系统提供给用户使用的一种机制,帮助用户进程协调使用资源,用户编程的时候可以直接调用,不必自己设计。信号量主要保护共享资源的,确保该资源在同一时刻只有一个或多个线程占用。换句话说它就是控制多线程共同访问共享资源的一种手段。信号量的使用threading模块里的Semaphore类实现了信号量对象,可用于控制获取资源的线程数量。所具有的acquire()和release()方法,可以用with语句的上下文管理器。当进入时,将调用acquire()方法,当退出时,将调用re

2022-01-10 01:36:01 346

原创 Python多线程学习(一)

多线程概念进程和线程理解1、线程是程序执行的最小单位,而进程是操作系统分配资源的最小单位2、一个进程由一个或多个线程组成,线程是一个进程中代码的不同执行路线3、进程之间相互独立,但一个进程下的各个线程之间共享程序的内存空间(包括代码段、数据集、堆等)及一些进程级的资源(如打开文件和信号等),某进程内的线程在其他进程中不可见。4、调度和切换:线程上下文切换比进程上下文切花要快的多...

2022-01-08 23:56:33 100

原创 Python面向对象学习(二)

动态给实例添加属性和方法MethodTypeMethodType可以把外部函数(方法)绑定到类或类的实例中。(在python2和python3中MethodType的使用是有很大的不同的,有需要的可以自行查看一下)slots当我们定义了一个class,创建了一个class的实例后,我们可以给该实例绑定任何属性和方法,当你需要限制可绑定的实例的属性的时候, 就可以使用__slots__下面给出一些例子from types import MethodType # 导入MethodType这个函

2022-01-06 14:18:44 713

原创 Python面向对象学习(一)

Python面向对象学习类定义:继承定义:多态定义:重构方法:(需要注意的是,在父类方法名相同,默认调用的是在括号中排前面的父类中的方法)

2022-01-04 17:14:21 1462

原创 CNN卷积神经网络学习笔记

一、卷积神经网络介绍1、卷积网络与传统网络的区别1.1、传统的神经网络展现出来的特征是二维的,比如输入的一个图像,传统的网络转成二维的:784 x 11.2、卷积神经网络卷积神经网络展现的是三维的,比如比如输入的一个图像,转成三维的:28 x 28 x12、卷积神经网络整体架构2.1、输入层图像数据,例如:28 x 28 x 1 的三维数据2.2、卷积层特点:提取特征2.2.1、卷积层的计算过程首先,需要将图像进行一个分割,分成多个小块,目的是在不同的区域,得到的特征是不一样的

2021-09-01 08:01:03 412

原创 BP神经网络学习笔记

本文章是学习笔记,内容可能会有很多漏洞,如果有不正确的地方欢迎指正一、神经网络的结构与原理在两个隐含层和隐含层输出层之间是有些许的线是没有进行连接的,这并不是说两者之间没有关系。上图是由一个输入层,一个输出层和两个隐含层组成注意:在第三条理解的时候,图像要从后往前看对于权重来讲,累计的权重zzz是有多少层,上标就有多少,而对于ω\omegaω来讲则是,会比层数要少一。二、BP神经网络公式推导通过上图的公式进行计算,是非常难算出所有的权重,在对式子进行偏导的时候是十分困难的,但是BP算

2021-08-29 17:45:52 301

原创 机器学习——SVM

本文章是学习笔记,内容可能会有很多漏洞,如果有不正确的地方欢迎指正**一、SVM简述   1、概念   在机器学习领域,支持向量机SVM(Support Vector Machine)是一个有监督的学习模 型,通常用来进行模式识别、分类(异常值检测)以及回归分析。SVM可分为3种。(1)数据线性可分:硬件隔SVM(2)数据近似线性可分:软间隔SVM(3)数据不可线性分:核技巧二、硬间隔优化问题导出(Hard Margin)

2021-08-27 20:07:45 1874

原创 机器学习——SVM支持向量机

1、SVM简述   1.1概念   在机器学习领域,支持向量机SVM(Support Vector Machine)是一个有监督的学习模 型,通常用来进行模式识别、分类(异常值检测)以及回归分析。   1.2例子如上述图中的显示,我们需要找到一个阈值,为了保证鲁棒性更强,选择阈值的要求是需要找到标签的中间位置(一个标签到中间位置的距离要保证最大),margin表示的是...

2021-08-27 11:28:03 308

原创 Knn算法学习笔记 —— 癌症检测

1、认识Knn算法1.1、寻找最近的k个数据,推测出新数据的分类2、算法原理2.1、通用步骤(1)计算距离(常用欧几里得距离或马氏距离)(2)升序排列(3)取前k个(4)加权平均值(当离”我“越近就证明,权重越高,主要的不是分布的排序,主要的是看与目标之间的距离)2.2、k的选取(1) k太大:导致分类模糊(例如总共1000个,有800个都是一类的,这样扔一个东西进来大概率是这个类的)(2)k太小:受个例影响,波动较大 (有的数据是个例的,当k太小就容易受到个例的数据影响)3.3、如何

2021-08-24 11:36:48 1400 2

空空如也

空空如也

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

TA关注的人

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