- 博客(15)
- 收藏
- 关注
原创 Python数据分析与展示(2)
目录一、CSV文件存取1、一维数据存取(1)savetxt()保存文件(2)loadtxt()读取文件2、二维数据存取tofile()存储二维数据fromfile()函数读取二维数据二、Numpy的随机数函数三、NumPy的统计函数四、Numpy的梯度函数五、图像的数组表示1、色彩模式2、PIL(Python Image Library)库3、图像的数组表示六、图像的变换七、“图像的手绘效果”实例分析手绘效果的几个特征一、CSV.
2022-02-19 20:44:23
894
原创 Python数据分析与展示(1)
目录第一章:展示数据的基本方法一、数据的维度1、维度的定义和理解2、一维数据3、二维数据4、多维数据5、高维数据6、数据维度的Python表示二、NumPy的数组对象ndarrary1、NumPy库2、numpy引用语法3、adarrary:N维数组对象三、ndarrary数组的创建和变换1、创建方法2、实例3、nadarray数组的变换四、ndarrary数组的操作1、数组的索引和切片2、实例展示五、ndarrary数组...
2022-02-17 21:52:58
1591
原创 Python实现学生管理系统
目录主函数学生文件学生管理模块案例:将学生的信息数据存入mysql数据库当中,而且可以根据指令调出mysql数据库数据展示。修改保存数据的函数,让其自动每秒保存数据到mysql数据库中。(使用线程)主要用三个文件,其中此文展示代码包含连接到MySQL数据库执行操作。主函数即程序入口文件# 1. 导入管理系统模块from ManagerSystem import *# 2. 启动管理系统# 保证是当前文件运行才启动管理系统:if --创建对象并调用run方法if
2022-01-16 19:12:53
999
原创 自然语言处理1—文本预测操作
目录实现分类并预测预训练的词向量操作(文本)一、环境配置准备二、数据集加载1、定义数据集2、载入预训练向量3、给数据集的词匹配词向量三、组网1、构建基于预训练向量的Embedding2、构建分类器3、读取数据、进行训练四、评估+模型预测实例一、实例代码二、输出样例参考文章本文主要展示的是自然语言处理的文本分类功能,其主要目的是将已知的预训练的词向量进行评估和模型预测,最后展示出预测结果。(附代码和代码书写步骤)实现分类并预测预训练的词向量操
2022-01-16 00:23:29
3209
原创 Python3实现连接MySQL数据库—pymysql驱动
本文主要写介绍 Python3 使用PyMySQL驱动连接MySQL数据库,并实现简单的增删改查(附有代码实例实战)。一、前期准备PyMySQL1、什么是PyMySQLPyMySQL 是在 Python3.x 版本中用于连接 MySQL 服务器的一个库,Python2中则使用mysqldb。PyMySQL 遵循 Python 数据库 API v2.0 规范,并包含了 pure-Python MySQL 客户端库。2、安装PyMySQL打开pycharm编译器,点击Termin..
2022-01-13 19:15:09
2065
原创 Python实现多线程(三)
目录定时器一、相关概念和理解二、代码实例三、参考文档定时器一、相关概念和理解1、定时器的核心要点:控制函数在特定时间执行。如果是每隔一定时间重复执行某个操作的需求,这个时候定时器是很好的选择。2、Python中通过线程实现定时器timer,利用threading.Timer方法创建一个定时器:threading.Timer的使用方法:class threading.Timer(interval, function, args=[], kwargs={})
2022-01-11 17:20:40
369
原创 Python实现多线程(二)
目录一、信号量1、信号量的概念及理解2、代码示例二、条件变量1、条件变量的概念及理解2、相关函数3、代码示例三、事件1、事件的概念及理解2、事件的相关函数3、代码示例四、实例代码演示1、代码示例2、输出样例五、参考文章资料一、信号量1、信号量的概念及理解信号量(semaphore)是操作系统用来解决并发中的互斥和同步问题的一种方法。核心就是控制线程并发数,能同时允许一定数量的线程更改数据。举个例子,信号量就是一个数值,给出n个信
2022-01-10 10:40:30
765
原创 Python实现多线程(一)
目录一、概念线程和进程二、多线程的实现1、创建线程2、多线程的特性3、线程锁4、递归锁5、代码实例实战三、资源学习与参考一、概念线程和进程1.线程是程序执行的最小单位,而进程是操作系统分配资源的最小单位;2.一个进程由一个或多个线程组成,线程是一个进程中代码的不同执行路线3.进程之间相互独立,但同一进程下的各个线程之间共享程序的内存空间(包括代码段,数据集,维等)及一些进程级的资源(如打开文伟阿维的号等),某进程内的线程在其他进程不可见;4.调度.
2022-01-08 17:46:42
819
原创 Python实现动态类添加方法、运算符的重载和类方法的重写
本文主要用代码实例加概念的方式呈现!一、封装选择小汽车和客车为对象,使用类实现它们的属性和方法(汽车的重量属性,驾驶的方法),并打印属性1、封装的概念 在程序设计中,封装(Encapsulation)是对具体对象的一种抽象,即将某些部分隐藏起来,在程序外部看不到,其含义是其他程序无法调用。 要了解封装,离不开“私有化”,就是将类或者是函数中的某些属性限制在某个区域之内,外部无法调用。2、代码实例代码模块:class Vehicle(): #构...
2022-01-06 16:37:05
718
原创 Python封装、继承、多态的实现
本文主要用代码实例加概念的方式呈现!一、封装选择小汽车和客车为对象,使用类实现它们的属性和方法(汽车的重量属性,驾驶的方法),并打印属性1、封装的概念 在程序设计中,封装(Encapsulation)是对具体对象的一种抽象,即将某些部分隐藏起来,在程序外部看不到,其含义是其他程序无法调用。 要了解封装,离不开“私有化”,就是将类或者是函数中的某些属性限制在某个区域之内,外部无法调用。2、代码实例代码模块:class Vehicle(): #构造...
2022-01-04 16:05:20
800
原创 BP神经网络—从推导到实现
目录一、BP神经网络结构与原理1 神经网络1.1 神经网络的基本知识1.2 神经网络的工作过程2 前向传播3 反向传播4 BP算法原理及实施步骤4.1 算法原理4.2 实施步骤二、实例编程实现(python语言)三、推荐参考文献一、BP神经网络结构与原理1 神经网络1.1 神经网络的基本知识神经网络结构,总体上由三部分组成:输入层、隐藏层(为方便起见,图中给出一层,实际中可以有多层)和输出层。神经网络结构如下图所示(放两个图,方...
2021-08-29 19:26:05
1012
原创 SVM(支持向量机)
一、SVM原理1 SVM简介:支持向量机(support vector machines, SVM)是一种二分类模型,它的基本模型是定义在特征空间上的间隔最大的线性分类器,间隔最大使它有别于感知机;SVM还包括核技巧,这使它成为实质上的非线性分类器。SVM的的学习策略就是间隔最大化,可形式化为一个求解凸二次规划的问题,也等价于正则化的合页损失函数的最小化问题。简而言之,SVM的的学习算法就是求解凸二次规划的最优化算法。2SVM代码实现...
2021-08-27 19:17:05
3694
原创 KNN聚类的原理和实现
目录一、认识knn算法二、算法原理三、实战应用1、下载数据集并导入包2、读取数据3、数据分块—test和train4、KNN算法5、测试四、总结一下出现的问题注意:本部分内容只需Python实现即可。一、认识knn算法其实,knn就是寻找未知分类的离它最近的n个已知数据,然后来看它应该是属于哪一类的二、算法原理首先,简单来说有几个步骤(通用步骤)1.计算距离(常用欧几里得距离或马氏距离) 因为要计算所求的这个点与别的相差多远2....
2021-08-24 18:36:55
1698
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人