自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 资源 (2)
  • 收藏
  • 关注

原创 机智的爬取新浪微博的微博内容

当你想看一个明星的微博的时候 嫌他加载翻页太麻烦,怎么办?那就爬取到本地自己慢慢看啊!比如 我们现在想要这个首页都发什么微博了当爬虫程序员熟练地打开F12 然后看看获取的请求之后 发现事情不是那么简单,这首页给咱们返回来的不出所料是一个动态页面,用js渲染的,这时候爬虫程序员又机智的打开了XHR去捕获json信息,我去,这怎么就传了一个标识身份的数据啊,我们要的内容呢,我现在也没搞明...

2019-12-20 09:23:19 379 1

原创 Scrapy 结合 senlenium 进行爬虫

首先我们要爬取一家银行数据发现它的表单使用而不是一般使用的formdata这时候我们要注意传过去的数据类型一定要是接送类型的import requestsfrom fake_useragent import UserAgentimport jsonheaders = {"User-Agent": UserAgent().random, }cookies = {...

2019-12-12 16:43:37 945

原创 基于Django框架实现 CRUD(增删改查功能) 使用了Ajax技术

Django框架使用的是MVT模式M 模块V 控制 T 模板这是下面所有的包使用Django框架流程,可以使用框架生成数据库的models生成数据库的 类似Dao层models里的数据要通过admin注册才能使用再到控制层 viewsvies需要在urls 中声明路径最后实现的页面效果如下首页登录界面当用户不是管理有权限时功能隐藏当用户为管理员权限时系统...

2019-10-20 19:58:42 992

原创 基于Flask 框架 +jquery Ajax技术实现CURD(增删改查)

Flask使用MVC模型M:模型V:视图C:控制主要流程是:先实现实体类层entity,再实现Dao层也就是数据库层,在service层 实现Dao层数据库的调用,最后到控制层 controller,这就是后端的基本流程 ,前端使用ajax 和jQuery 技术 实现异步技术。这就是所有的包最后实现的页面效果如下首页登录界面当用户不是管理有权限时功能隐藏当用户为管理员...

2019-10-20 12:00:17 531

原创 Flask框架 实现一个简单的动态登陆页面

Flaskflask是一种轻型框架适用于小型项目Flask框架安装1可以使用 pip安装flask模块2可以使用Python自带的flask项目 创建一个项目 系统会自动帮你安装flask模块,并且自动搭建好搭建好后效果如下下面是用Flask框架实现的一个小型前后端交互的一个登陆代码如下app.pyfrom flask import Flask, render_templa...

2019-09-25 09:55:08 5170 1

原创 Ajax原理 网页的异步处理 大解析

Ajax:Ajax 全称是 Asynchronous JavaScript and XML (异步的 JavaScript 和 XML),就是一种不刷新网页获取数据的技术。XMLHttpRequestXMLHttpRequest对象是Ajax中最重要的一个对象。使用Ajax更多的是编写客户端代码,而不是服务端的代码主要方法主要用到open()send()如果传参方法为post 那么则...

2019-09-24 09:05:59 169

原创 js实现简单的龟兔赛跑

guitu.html<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title></title> <link rel="stylesheet" href="css/mystyle.css" /> <script type="app...

2019-09-23 09:17:16 916

原创 K++算法筛选最远点

K++算法是优化版的kmeans算法,它避免不准确,所以要筛选两个距离远的点来作为中心点1.在样本中随机一个中心点2.在样本中找到距上一个中心点较远的一个点作为中心点3.用kmeans算法进行聚类下面是筛选距离的一个方法源代码def roll_select(samples_distance): """ samples_distance:为样本当前的距离列表,ge...

2019-09-22 11:41:23 960

原创 数据采集分析 --KMeans算法实现

整理数据,并对数据进行聚类算法,最后画出雷达图步骤1:采集数据2:对采集好的数据 进行清理 清理掉空值3:选取数据 选择你所需要的数据4:数据转换5:对数据进行求方差的处理6:对处理好的数据进行聚类运算并实现雷达图下面是源代码import pandas as pdimport matplotlib.pyplot as pltimport numpy as npfrom s...

2019-09-15 11:37:05 1652 1

原创 matplot完成多表操作

在Python中 使用matplot 模块完成多表操作代码如下``import matplotlib.pyplot as pltimport numpy as np1.线图figurefigure = plt.figure()subplot = figure.add_subplot(2, 2, 1)subplot.plot(np.arange(0, 100), np.arange...

2019-09-09 15:53:08 212

原创 使用python实现3D画图

3D画图 使用matplotlib 实现3D画图import matplotlib.pyplot as pltfrom mpl_toolkits.mplot3d import Axes3Dimport numpy as np#平面 x,y#3D x,y,z# f(x1,x2)def func(X): return X[0]**2 - 3*X[0]*X[1]+4*X[1...

2019-09-05 19:04:37 1101

原创 Python实现梯度下降算法对二维数组的实现 --pizza 算法

梯度下降算法对二维数组的实现#梯度 == 导数下降import numpy as npimport matplotlib.pyplot as plt#f(x) = x^2+2*x2^2# 梯度函数#梯度下降算法是一个方法,是帮助我们找极值点的方法costdef targetFunc(x): return x[0]**2+(2*x[1])**2def gradientF...

2019-09-05 11:50:30 1053 1

原创 Python-使用scrapy框架实现网站爬取

用scrapy框架实现对网页的爬取:实现的步骤:1.使用cmd命令行找到你要搭建框架的目录下2.在cmd命令行中输入scrapy startproject +你想要的项目名3.在cmd命令行中输入scrapy +你想要的主程序名 + 你想要爬取的网站名这样系统就会给你搭建一个scrapy框架4.当框架搭建好后 使用浏览器的F12 功能找原网页的代码像这样一样寻找你要的数据代码5....

2019-08-29 09:49:25 1292

原创 人工智能必看-Kmeans算法

Kmeans聚类算法推导过程及原理:假设随机出10个数[1,2],[2,3],[4,5],[7,8],[3,2],[4,5],[45,12],[12,23],[1,5],[7,3]再从十个数中随机出2个中心点(你想聚几个类就随机出几个中心点)假设中心点为[3,2],[7,8]将其它的数做欧式距离算法得出两个点的距离,每个数与两个中心点的距离建成一个数列,将数列中最小的距离提出进行索引分类。...

2019-08-12 19:43:07 251

原创 Python--闭包

闭包:函数执行完之后局部变量销毁,但是在闭包结构下,外部函数被调用后,如果内部函数使用了外部函数的局部变量那么这种临时变量会被保留。闭包内部函数可以调用外部函数, 同时外部函数还要将内部函数返回。L E G B:local本地 Enclosure闭包 Global全局 Build-in内置代码实现:def outerFunc(): b=1 #函数的局部变量local ...

2019-08-03 09:18:56 172

原创 Python--生成器

生成器,是一个记录当前值和生成方式一个实现yield 是一个类似return的关键字,只是这个函数的返回是个生成器当你调用这个函数时 函数内部的代码不是立即执行代码实现用生成器实现range功能:def genrator(a,b,c): while a<b : yield a a = a+c if a >=b: ...

2019-08-03 09:12:33 135

原创 python--局部变量与全局变量

Python中局部变量与全局变量Python中在函数中的变量为局部变量,函数为一个作用域,而while if不构成作用域,如果需要在函数中使用全局变量,那么需要使用global声明这个变量是全局变量。举例:a= 1def add():#函数内部要使用全局变量要声明a+=1print(a)return aadd()print(a)a= 3def add():#函数内部要使用...

2019-08-03 09:09:22 541

原创 Python--实现插入排序(从小到大排序)

插入排序算法原理:从列表中第二个元素开始依次向前比较,从小到大排列,如果比较的数比被比较的数数值小,那么两个元素交换位置。算法实现过程:代码的实现list = [5,3,9,7,4]for i in range(1,len(list)): for j in range(i,0,-1): if list[j]<list[j-1]: ...

2019-08-03 08:55:47 4307

原创 Fibonacci---兔子问题

斐波那契数列原理及推导过程:兔子问题第一个月:1对小兔子第二个月:1对小兔子第三个月:1对大兔子1对小兔子第四个月:1对大兔子 1对小兔子(本月生)1对小兔子第五个月:2对大兔子 2对小兔子(本月生)1对小兔子第六个月:3对大兔子 3对小兔子(本月生)2对小兔子所以最后推出结果就是 f(n-2)+f(n-1)代码编写: n1= 1 n2 =1 items...

2019-08-01 20:03:12 320

原创 Python---快速排序法

代码步骤:(1)将列表中的首元素单独放进一个列表中,每次都与列表中的第一个元素做比较(2)当元素大于第一个元素时,元素进入一个新的存放比首元素大的列表中(3)当比较的元素比首元素小时,元素进入一个新的存放比首元素小的列表中(4)最后都比较完成时将三个列表相结合将比首元素小的列表放前面,比首元素大的列表放在后面,首元素所在的列表放在中间。代码原理:第一轮次第一次比较:mid[22] ...

2019-08-01 17:08:21 204 1

Django.zip

基于Django框架 MVT模式实现的 CRUD 增删改查 系统,使用Ajax技术实现了异步刷新

2019-10-20

Flask框架实现CRUD

基本完整的一个Flask框架实现CRUD(增删改查),还使用了Ajax实现了异步页面的技术

2019-10-20

空空如也

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

TA关注的人

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