自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Python Flask框架 jquery 实现异步文件上传

1.前端页面表单定义<form role="form" class="form-horizontal" method="post" name="regForm" id="regForm" enctype="multipart/form-data"><div class="form-group"> <label for="userPic">个人图像:&...

2019-10-18 15:21:31 729

原创 JavaScript框架——jQuery简介

jQuery是一个快速、简洁的JavaScript框架,是继Prototype之后又一个优秀的JavaScript代码库(或JavaScript框架)。jQuery设计的宗旨是"write Less,Do More",即倡导写更少的代码,做更多的事情。它封装JavaScript常用的功能代码,提供一种简便的JavaScript设计模式,优化HTML文档操作、事件处理、动画设计和Ajax交互...

2019-09-23 19:51:24 1795

原创 用python统计数据并画出图表分析数据

这里使用的数据是某地区影响发生火灾的因素以及火灾情况。 总体思想是创建一个类,在类里面创建处理数据的函数。import pandas as pdimport matplotlib.pyplot as pltimport numpy as npfrom sklearn.cluster import KMeans #引入sklearn模块里的机器学习算法Kmeansclas...

2019-09-16 08:44:25 3560

原创 用Python实现Kmeans算法(未用numpy)

kemans算法K-means算法是硬聚类算法,是典型的基于原型的目标函数聚类方法的代表,它是数据点到原型的某种距离作为优化的目标函数,利用函数求极值的方法得到迭代运算的调整规则。K-means算法以欧式距离作为相似度测度,它是求对应某一初始聚类中心向量V最优分类,使得评价指标J最小。算法采用误差平方和准则函数作为聚类准则函数。要求随机取1000个点,其中随机5个为中心点,.求其余995个...

2019-09-10 08:30:07 559

原创 Python中比较numpy的Kmeans算法和不用numpy算法的效率

kemans算法K-means算法是硬聚类算法,是典型的基于原型的目标函数聚类方法的代表,它是数据点到原型的某种距离作为优化的目标函数,利用函数求极值的方法得到迭代运算的调整规则。K-means算法以欧式距离作为相似度测度,它是求对应某一初始聚类中心向量V最优分类,使得评价指标J最小。算法采用误差平方和准则函数作为聚类准则函数。要求随机取1000个点,其中随机5个为中心点,.求其余995个...

2019-09-10 08:20:56 954 1

原创 Python数据统计(用4种图表显示)

matplotlib画四种图表的实例 def findPositionClassify(self): sql = "select avg(job_meansalary),job_taskid,task_title from job_position,job_collect_task where "+\ "job_position.job_ta...

2019-09-10 08:07:32 5808

原创 词云简单操作(Python)

利用词云技术,让人们一眼看出自己想要看的信息,这里使用了之前爬取的小说网站,把比较火的作者提取出来。代码中的xiaoshuo.txt是在爬取小说网站保存的数据。import numpy as npimport matplotlib.pyplot as pltimport jiebafrom PIL import Imagefrom wordcloud import WordClo...

2019-09-09 08:35:08 602

原创 用Python实现梯度下降算法二阶导数,并画出3D图

细节知识和上一篇一样,只不过这个多了一个3D画图,#梯度下降 == 导数值下降import matplotlib.pyplot as pltimport numpy as npfrom mpl_toolkits.mplot3d import Axes3D#梯度下降算法是一个方法,是帮助我们找极值点的方法def targetFunc(x1, x2): return (x1+...

2019-09-06 08:45:52 2647

原创 用Python实现梯度下降算法

梯度下降实际就是导数值下降 。梯度下降算法是一个方法,是帮助我们找极值点的方法cost接下来用Python实现最土的梯度下降算法,#首先引入numpy模块和图形界面模块import matplotlib.pyplot as pltimport numpy as np#定义三个函数 一个数目标函数 一个是对目标函数x1求一次导数和x2求一次导数def targetFunc(x1...

2019-09-05 11:19:24 653

原创 导数与偏导数的推导过程

1、导数其实求导数是为了方便我们后来求极值,导数的几何意义指该函数曲线在这一点上的切线斜率设函数y= f(x)在点x₀的某个值域内有定义,当自变量x 在 x₀ 处有增量△x,且 (x₀+△x)也在该邻域中取得增量、△y = f(x₀ + △x)- f(x₀)如果当△x→ 时,△y/△x 之比的极限存在 则成为 y = f(x)在x₀处可导,并且该极限值称为函数f(x)在点x₀处的导...

2019-09-03 08:21:39 7676

原创 Python实现单机五子棋对战

引入pygame模块,# 1、引入pygame 和 pygame.localsimport pygamefrom pygame.locals import *import timeimport sys initChessList = []initRole = 1 # 代表白子下 2:代表当前是黑子下resultFlag = 0userFlag = True cl...

2019-09-02 08:37:30 1181 1

原创 Python爬虫(scrapy模块、bs4模块) 爬取笔趣阁全本小说(三级页面)

今天要做的是一个爬虫小项目,爬取小说网站,那么首先呢先对网站进行分析,这里要想爬取到每部小说的全部章节,需要爬取到三级页面,让我们看看代码实现。(https://m.wanwenhui.com/shuku/0/allvisit-0-1.html)# -*- coding: utf-8 -*-import scrapyfrom Day23.spiderproject.spiderproje...

2019-08-31 14:38:59 23134

原创 用Python实现与智能机器人对话

想要用Python来实现与智能机器人对话只需要创建一个服务器端和一个用户端就可以了,彼此的ip地址一致首先创建服务器端,这里是用了线程和socket模块,代码如下:from socket import *import threading##问题库questionDict ={"苹果":"一种水果,很好吃", "小姐姐":"是对女孩的一种描述", "猪":"是一种动物"...

2019-08-14 08:34:39 2249

原创 python中生产者消费者问题

•生产者消费者问题(英语:Producer-consumer problem),也称有限缓冲问题(英语:Bounded-buffer problem),是一个多线程同步问题的经典案例。•该问题描述了两个共享固定大小缓冲区的线程——即所谓的“生产者”和“消费者”——在实际运行时会发生的问题。•生产者的主要作用是生成一定量的数据放到缓冲区中,然后重复此过程。•消费者也在缓冲区消耗这些数据。...

2019-08-14 08:15:55 2957 4

原创 Python中的人工智能算法欧式距离的原理和二维三维通用代码

欧几里得度量(euclidean metric)(也称欧氏距离)是一个通常采用的距离定义,指在m维空间中两个点之间的真实距离,或者向量的自然长度(即该点到原点的距离)。在二维和三维空间中的欧氏距离就是两点之间的实际距离。二维空间的公式其中,为点与点之间的欧氏距离;为点(x2,y2)到原点的欧氏距离。三维空间的公式 n维空间的公式...

2019-08-13 08:39:43 1599

原创 Python中的函数以及相关知识(一)

如何理解Python函数(Function):1.函数(Function)是组织好的,可重复使用的,用来实现单一,或相关联功能的代码段。2.函数能提高应用的模块性,和代码的重复利用率。那么如何定义一个函数呢? 它定义的基本规则如下:1.函数代码块以def关键词开头,后接函数标识符名称和圆括号()。2.任何传入参数和自变量必须放在圆括号中间。圆括号之间可以用于定义参数。...

2019-08-09 08:58:06 328

原创 排序算法类和科学计算类

1.Bubble sort(冒泡排序)它重复地走访过要排序的数列,一次比较两个元素,如果他们的顺序错误就把他们交换过来。走访数列的工作是重复地进行直到没有再需要交换,也就是说该数列已经排序完成。代码实现:使用冒泡排序从小到大排序listc = [6, 37, 25, 40, 34, 60, 16, 20, 49, 10]for i in range(len(listc)): ...

2019-08-03 10:29:29 272

原创 数学算法类

1.Fibonacci sequence(斐波那契数列)使用Python3实现指定数列个数的斐波那契数列。说明:斐波那契数列(Fibonacci sequence),又称黄金分割数列、因数学家列昂纳多·斐波那契(Leonardoda Fibonacci)以兔子繁殖为例子而引入,故又称为“兔子数列”,指的是这样一个数列:1、1、2、3、5、8、13、21、34、……在数学上,斐波纳契数列以如...

2019-08-03 10:08:06 215

原创 控制流语句

控制流语句即用来实现对程序流程的选择、循环、转向和返回等进行控制。用途:控制语句可以用于控制程序的流程, 以实现程序的各种结构方式。一般情况下,程序按照语句编写顺序依次执行,形成了一个标准的面向过程的结构化形式。但由于程序具备很强的逻辑性,有些时候我们需要根据某些条件选择性执行或跳跃执行某些语句。当需要程序非顺序执行的时候,我们就需要控制流语句,改变其原有的顺序执行。在...

2019-08-02 14:27:33 2202

原创 Python中数据基本类型

list(列表)典型的定义:[]list1 = [] #空的列表print(type(list1))>>>[]列表中的数据类型可以不一样list2 = ['zhangsan', 20, 80.6, '44444444', '456']列表list3 = ['zhangsan', 20, 80.6, '44444444', '456']p...

2019-08-02 10:18:40 148

原创 Python编译过程

验证python 安装环境1,打开windows下的命令行工具使用 win+R快捷键启动运行,输入cmd启动命令行工具。2,使用python指令查看当前系统python的环境版本 , 显示版本信息证明正确安装。c:\python -V #注命令行参数 V为大写字母Python 3.6.5*.pyc文件pyc 是一种二进制文件,由.py文件经过解释器编译后在磁盘上生成的文件形式...

2019-08-02 09:09:44 1022

原创 Python的简单介绍以及作用领域

Python 是一种 面向对象 的 解释型 计算机程序设计语言Python 是纯粹的自由软件,源代码和解释器CPython遵循GPL (GNUGeneral Public License)协议。Python 语法简洁清晰,特色之一是强制用空白符(white space)作为语句缩进 (标准四个空格) 。涉及的领域1.数据采集与处理 领域使用 Requets/Urllib/R...

2019-08-02 08:29:09 3610

空空如也

空空如也

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

TA关注的人

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