自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 python-基于diango和vue实现简单的增删改查以及类别树的实现

python-基于diango和vue实现简单的增删改查以及类别树的实现

2019-11-05 22:02:19 965

原创 基于Python+socket编程实现的简单的WebServer

基于Python+socket编程实现的简单的WebServer通过解析客户端向服务端发送的请求数据: receiveMsg=self.__connection.recv(self.__bufferSize)。来向客户端返回相应的请求数据文件布局pymsgistatic(存放照片等文件)templates(存放html文件,下列为包含文件)error.htmlind...

2019-10-17 20:51:22 545

原创 diango框架下基于ajax实现照片上传

基于ajax实现照片上传通过前端页面的上传按钮在后端得到文件(照片),将文件保存到特定的文件夹中并返回文件路径给前端。<!-- 前端代码--><form name="regForm" id="regForm"> <div class="form-group"> <label for="userPic...

2019-10-16 21:30:00 164

原创 python-Flask框架用ajax对数据表实现简单的增删改查

python-Flask框架用ajax对数据表实现简单的增删改查以下为代码实现Blueprint其实本身只是对view上的接口进行了注册,然后整体挂载在app上,Blueprint本身的目的就是组织多模块的平行共存,避免直接在app上注册view,其实更多的只是方便开发和代码的维护,因为最终所有的views上的接口都仍然是直接挂载在app上,其实对应整个应用来说,没有什么明显的区别。Fla...

2019-10-08 19:55:32 1376 1

原创 简单的ajax请求响应

简单的ajax请求响应今天学习了简单的ajax应用,以下是一个简单的ajax请求响应程序<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title></title> <script type="text/javascript"> ...

2019-09-24 08:53:51 203

原创 使用javascript实现简单的龟兔赛跑小游戏

使用javascript实现简单的龟兔赛跑小游戏以下是实现代码//javascript实现代码function start(){ t=document.getElementById('t') r=document.getElementById('r') t.style.left='200px'; t.style.top='200px'; r.style.left='200...

2019-09-22 21:29:06 782

原创 python-pandas初识

python-pandas初始初学pandas库,通过分析得到的人力资源数据集将得到的数据分为6类,最后通过雷达图将其展现。以下为代码实现。import pandas as pdimport numpy as npimport matplotlib.pyplot as pltfrom sklearn.cluster import KMeans# 用来正常显示中文标签plt.rcP...

2019-09-15 13:33:59 160

原创 python-使用numpy库方法实现kmeans算法

python-使用numpy库方法实现kmeans算法在老师的带领下,重新用numpy实现了一下kmeans算法import randomimport matplotlib.pyplot as pltimport numpy as npimport timeclass KMeans(): def __init__(self, k=1): ''' ...

2019-09-09 21:00:04 659

原创 python-matplotlib模块初识,wordCloud模块初识

python-matplotlib模块初识,wordCloud模块初识前言:前几天爬取了起点中文网的大部分排行榜数据,今天用matplotlib,wordCloud,jieba做了数据展示。以下为具体代码实现import matplotlib.pyplot as pltimport numpy as np# 用来正常显示中文标签plt.rcParams['font.sans-se...

2019-09-09 08:30:31 322

原创 python-urllib模块,Requests模块初学

python-urllib模块,Requests模块初学1.urllib模块,Requests模块简介2.urllib模块,Requests模块方法简单应用3.项目实战:爬取百度图片1.urllib模块,Requests模块简介Urllib模块: 一个基于HTTP访问请求的Python内置模块库 。包括以下子模块:1. urllib.request 请求模块2. urllib.e...

2019-09-09 08:15:14 325

原创 python-pymysql模块简单运用

python-pymysql模块简单运用1.PyMySQL 简介: PyMySQL是在 Python3.x 版本中用于连接 MySQL 服务器的一个库,Python2中则使用mysqldb。1.PyMySQL 模块库的简单运用:

2019-09-09 08:14:27 147

原创 python-socket模块初识

python-socket模块初识

2019-09-09 08:13:46 163

原创 python线程初学

python线程初学1.线程概念2.线程基本实现方式函数方式用类来包装线程对象3.线程同步线程锁同步条件变量同步1. 线程基本概念线程(thread)是操作系统能够进行运算调度的最小单位。它被包含在进程之中,是进程中的实际运作单位。线程是程序级别的概念,一个程序可以有多个线程同时执行(子功能可以同时执行)。线程分为程序主线程和子线程两种。任何进程都会自动启动唯...

2019-09-09 08:13:11 551

原创 梯度下降初识-求取凸函数极值

梯度下降初识-求取凸函数极值梯度下降:梯度下降是迭代法的一种,通过选择一个初始点,然后计算该点的导数,再通过导数和步长推进到下一个点,直到两个点之间的差值很小为止。# 梯度下降 == 导数值下降import matplotlib.pyplot as pltimport numpy as npfrom mpl_toolkits.mplot3d import Axes3D# f(x)=...

2019-09-05 11:05:43 829

原创 导数对机器学习算法的作用

导数对机器学习算法的作用1.基本概念2.引题3.推导过程1. 引题导数本质: 导数的本质是通过极限的概念对函数进行局部的线性逼近,导数实质上就是一个求极限的过程。以下为推导公式:求导作用: 可以得到一些问题的极大值与极小值2.引题假设某披萨店的披萨价格和披萨直径之间有下列数据关系:训练样本训练样本直径(英寸)价格(美元)167289...

2019-09-03 08:58:13 786 1

原创 Python实现-Kmeans聚类算法

Python实现-Kmeans聚类算法1.Kmeans聚类定义2.问题描述3.实现过程1. Kmeans聚类算法Kmeans聚类算法: k均值聚类算法(k-means clustering algorithm)是一种迭代求解的聚类分析算法,其步骤是随机选取K个对象作为初始的聚类中心,然后计算每个对象与各个种子聚类中心之间的距离,把每个对象分配给距离它最近的聚类中心。聚类中心以及分配给...

2019-08-13 08:37:19 5074 2

原创 有n个人围成一圈,顺序排号。从第一个人开始报数(从1到3报数),凡报到3的人退出圈子,问最后留下的是原来第 几号的那位。

问题:有n个人围成一圈,顺序排号。从第一个人开始报数(从1到3报数),凡报到3的人退出圈子,问最后留下的是原来第 几号的那位。解决思路: 我的解决思路是先给这n个人排序生成代表他们身份标记的列表,对列表进行循环迭代,找出每次列表中要退出圈子的人的标记,然后在列表中删除这些标记,直到列表长度为1,列表里只有一个人的标记时,这个标记就是最后留下来的人的标记。代码实现:#生成列表对象,给围成一圈...

2019-08-05 08:54:26 17399 1

原创 python-快速排序(单边排序)

python-快速排序(单边排序)1.定义2.最左边作为中轴元素2.1 推导过程2.2 代码实现3.最右边作为中轴元素3.1 推导过程3.2 代码实现1. 快速排序定义快速排序: 基本思想是通过一趟排序将要排序的数据分割成独立的两部分,其中一部分的所有数据都比另外一部分的所有数据都要小,然后再按此方法对这两部分数据分别进行快速排序,整个排序过程可以递归进行,以此达...

2019-08-04 21:15:22 425

原创 冒泡排序(python)

python排序算法 — 冒泡排序1.定义2.推导过程3.问题及代码 1.冒泡排序(Bubble Sort)定义冒泡排序(Bubble Sort) ,是一种计算机科学领域的较简单的排序算法。它重复地走访过要排序的元素列,依次比较两个相邻的元素,如果他们的顺序(如从大到小、首字母从A到Z)错误就把他们交换过来。走访元素的工作是重复地进行直到没有相邻元素需要交换,也就是说该元素列已经排...

2019-08-03 21:49:26 122

空空如也

空空如也

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

TA关注的人

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