自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 python3--说简单也不简单的排序算法

  在刚开始接触算法时,我们可能一脸懵,不知从何处下手,尤其是现在使用的语言五花八门,各种语言的实现又不尽相同,所以,在这种情况下,千万不能迷失了自己,掌握了算法的原理,就像解数学公式一样,定理给你了,仔细想想便可以用代码来实现它,前提要养成良好的解题思路.下面我们来从入门的排序算法开始:以下都是针对一个无序数组 A = [3,1,5,6,7,2,4,8]进行排序1.简单的...

2019-06-06 14:54:00 206

转载 使用requests简单的页面爬取

首先安装requests库和准备User Agent安装requests直接使用pip安装即可pip install requests准备User Agent,直接在百度搜索"UA查询",随便找一个即可.1.进行信息爬取以爬取政府网站信息为例############################# 简单的页面爬取 ##################...

2019-06-05 09:40:00 541

转载 文本数据处理(自然语言处理基础)

文本数据的特征提取,中文分词及词袋模型1.使用CountVectorizer对文本进行特征提取#导入量化工具CountVectorizer工具from sklearn.feature_extraction.text import CountVectorizervect = CountVectorizer()#使用CountVectorizer拟合文本数据en ...

2019-06-04 11:54:00 1565

转载 管道模型(Pipeline)

1.使用make_blobs来生成数据集,然后对数据集进行预处理#导入数据集生成器from sklearn.datasets import make_blobs#导入数据集拆分工具from sklearn.model_selection import train_test_split#导入预处理工具from sklearn.preprocessing impo...

2019-06-04 09:48:00 2472

转载 分类模型的可信度评估

1.分类模型中的预测准确率############################# 分类模型中的预测准确率 ########################################导入数据集生成工具from sklearn.datasets import make_blobs#导入numpyimport numpy as np#导入画图工具imp...

2019-06-03 10:50:00 1846

转载 使用网格搜索优化模型参数

1.简单网格搜索法Lasso算法中不同的参数调整次数############################# 使用网格搜索优化模型参数 ########################################导入套索回归模型from sklearn.linear_model import Lasso#导入数据集拆分工具from skle...

2019-06-03 10:05:00 3534

转载 使用交叉验证法(Cross Validation)进行模型评估

scikit-learn中默认使用的交叉验证法是K折叠交叉验证法(K-fold cross validation):它将数据集拆分成k个部分,再用k个数据集对模型进行训练和评分.1.K折叠交叉验证法(K-fold cross validation)############################# 使用交叉验证法对模型进行评估 ###############...

2019-06-02 18:54:00 2154

转载 数据升维

我们在实际应用中会遇到数据集特征不足的情况,要解决这个问题,就需要对数据集的特征进行扩充,一般使用两种方法:交互式特征(Interaction Features)多项式特征(Ploynomial Features)1.准备数据集#导入numpyimport numpy as np#导入画图工具import matplotlib.pyplot a...

2019-06-01 09:41:00 2383

转载 数据表达

数据表达 : 有时,我们通过对数据集原来的特征进行转换,生成新的"特征"或者说成分,会比直接使用原始的特征效果要好,即数据表达(data representation)1.使用哑变量转化类型特征哑变量(Dummy Variables) : 也被称为虚拟变量,用来把某些类型变量转化为二值变量的方法.############################# 使用哑变量转化...

2019-05-31 09:31:00 473

转载 聚类算法

有监督学习主要用于分类和回归,而无监督学习的一个非常重要的用途就是对数据进行聚类.分类是算法基于已有标签的数据进行学习并对新数据进行分类.聚类则是在完全没有现有标签的情况下,有算法"猜测"哪些数据像是应该"堆"在一起的,并且让算法给不同的"堆"里的数据贴上一个数字标签.1.K均值聚类算法############################# K均值聚类算法 ##...

2019-05-30 09:48:00 298

转载 数据特征提取

数据表达 : 有时,我们通过对数据集原来的特征进行转换,生成新的"特征"或者说成分,会比直接使用原始的特征效果要好,即数据表达(data representation)特征提取 : 如图像识别,数据表达显得十分重要,因为图像是有成千上万个像素组成的,每个像素又有不同的的RGB色彩值,所以我们要使用特征提取这种数据处理方法,特征提取是指使用计算机提取图像中属于特征性的信息的方法及过程。...

2019-05-29 13:59:00 3110

转载 高数中的线性相关,线性无关,内积,点乘,投影的概念

1.线性相关,线性无关在线性代数里,矢量空间的一组元素中,若没有矢量可用有限个其他矢量的线性组合所表示,则称为线性无关或线性独立(linearly independent),反之称为线性相关(linearly dependent)。定义:在向量空间V的一组向量A:,如果存在不全为零的数 k1, k2, ···,km, 使则称向量组A是线性相关的,否则数 k1, ...

2019-05-28 11:59:00 5399

转载 数据降维

利用PCA主成分分析法对数据进行降维原理 : 我们一般使用数据降维来降低模型的复杂度,把数据集从一个散点组成的面变成一条直线,也就是从二维变成了一维,这就是数据降维,而其中用到的方法就是主成分分析法(Principal Component Analysis ,PCA)1.导入数据集并用StandardScaler进行数据预处理#######################...

2019-05-28 10:48:00 229

转载 数据预处理

生成数据:############################# 使用StandardScler进行数据预处理 ########################################导入numpyimport numpy as np#导入画图工具import matplotlib.pyplot as plt#导入数据集生成工具from s...

2019-05-25 09:41:00 209

转载 MLP神经网络实例--手写识别

1.导入MNIST数据集直接使用fetch_mldata会报错,错误信息是python3.7把fetch_mldata方法移除了,所以需要单独下载数据集从这个网站上下载数据集:https://github.com/amplab/datascience-sp14/raw/master/lab7/mldata/mnist-original.mat使用如下方法获取路径:...

2019-05-24 09:12:00 1449

转载 "多层感知器"--MLP神经网络算法

提到人工智能(Artificial Intelligence,AI),大家都不会陌生,在现今行业领起风潮,各行各业无不趋之若鹜,作为技术使用者,到底什么是AI,我们要有自己的理解.目前,在人工智能中,无可争议的是深度学习占据了统治地位,,其在图像识别,语音识别,自然语言处理,无人驾驶领域应用广泛.如此,我们要如何使用这门技术呢?下面我们来一起了解"多层感知器",即MLP算法,泛称...

2019-05-23 09:45:00 2911

转载 SVM支持向量机实例

波士顿房价回归分析1.导入波士顿房价数据集############################# svm实例--波士顿房价回归分析 ########################################导入numpyimport numpy as np#导入画图工具import matplotlib.pyplot as plt#导入波士顿房...

2019-05-22 09:14:00 502

转载 SVM支持向量机

将二维数据变成三维数据的过程,称为将数据投射到高维空间.,这正是SVM算法的核函数(kernel trick)功能.在SVM中用的最普遍的两种把数据投射到高维空间的方法分别是多项式内核(Polynomial kernel)和径向基内核(Radial basis function kernel,RBF).1.SVM支持向量机的核函数在SVM算法中,训练模型的过程实际上是对每个...

2019-05-21 09:28:00 325

转载 随机森林算法实例

根据成年人数据集来预测一个人的收入1.准备数据集我下载好了一个成年人数据集,从百度云下载链接:https://pan.baidu.com/s/10gC8U0tyh1ERxLhtY8i0bQ 提取码:4zzy 准备好了数据集,那就把这个数据集与你的jupyter notebook放在同一目录.如果你是直接打开命令提示符启动jupyter notebook...

2019-05-20 14:08:00 3362

转载 决策树与随机森林

一.决策树决策树原理 : 通过对一系列问题进行if/else的推导,最终实现决策.1.决策树的构建############################# 决策树的构建 ########################################导入numpyimport numpy as np#导入画图工具import matplotlib.p...

2019-05-18 09:36:00 206

转载 朴素贝叶斯项目实战

--判断一个患者的肿瘤是好是坏?1.对数据集(威斯康星乳腺肿瘤数据集)分析############################# 朴素贝叶斯实战--判断肿瘤是良性的还是恶性的 ########################################导入数据集拆分工具from sklearn.model_selection import train_...

2019-05-17 11:49:00 769

转载 朴素贝叶斯

朴素贝叶斯定理 :用来描述两个条件概率之间的关系,比如 P(A|B) 和 P(B|A)。按照乘法法则,可以立刻导出:P(A∩B) = P(A)*P(B|A)=P(B)*P(A|B)。如上公式也可变形为:P(B|A) = P(A|B)*P(B) / P(A)。下面上代码,来一次天气预报,利用朴素贝叶斯来预测一下0代表否,1代表是,这样我们得到了一个数组X = ...

2019-05-16 09:38:00 164

转载 广义线性模型

常用的线性模型包括 : 线性回归,岭回归,套索回归,逻辑回归,线性SVC1.线性模型图import numpy as npimport matplotlib.pyplot as plt#令x为-5到5之间,元素数为100的等差数列x = np.linspace(-5,5,100)#输入直线方程y = 0.5*x + 3plt.plot(x,y,c='...

2019-05-15 17:01:00 240

转载 Python3--中括号"[]"与冒号":"在列表中的作用

先来定义两个列表:liststr = ["helloworld","hahahh","123456"]listnum = [1,2,3,4,5,6]这两个列表都可以看懂吧,一个字符串组成的列表,一个数字组成的列表中括号"[]"的作用 : 用于定义列表或引用列表、数组、字符串及元组中元素位置比如:liststr = ["helloworld","hahahh",...

2019-05-14 16:38:00 852

转载 Python3--列表生成式

你在使用python时,是不是遇到了这种情况,在for循环之前又加了一段代码,是不是感觉这种代码有点看不懂的感觉,其实这是python的一个内置的强大的功能--列表生成式,它可以帮助你更好的简洁的实现代码.举个例子:不用列表生成式来生成一个列表##################### 不使用列表生成式 ################################...

2019-05-14 15:58:00 97

转载 K最近邻算法项目实战

这里我们用酒的分类来进行实战练习下面来代码1.把酒的数据集载入到项目中from sklearn.datasets import load_wine#从sklearn的datasets模块载入数据集wine_dataset = load_wine()#打印酒数据集中的键print('\n\n\n')print('代码运行结果:')prin...

2019-05-14 09:38:00 276

转载 K最近邻算法

K最近邻算法原理:在数据集里,新数据点离谁最近,就和谁属于同一类K最近邻算法的用法:可以用于分类与回归K最近邻算法在分类任务中的应用:#导入数据集生成工具from sklearn.datasets import make_blobs#导入画图工具import matplotlib.pyplot as plt#导入KNN分类器from sklearn.n...

2019-05-13 16:33:00 240

转载 人工智能之机器学习

发表这篇文章只是记录自己的机器学习的历程,以及自己理解的一些学习方法及步骤,希望可以帮助一些想要学习机器学习的朋友1.首先我们先来有个概念,大致的了解自己想要学些什么,那么就看看机器学习的理论框架吧2.理解了要学什么东西,是不是迫不及待想要实际上手了,不急不急,还要搭建一下环境系统环境:win10,python3.7代码编辑:Jupyter Notebook,...

2019-05-13 14:36:00 142

转载 C#把汉字转换成16进制(HEX)并向串口发送数据

报警器实例:(有发送,无返回获取) 1 using System; 2 using System.Collections.Generic; 3 using System.Linq; 4 using System.Text; 5 using System.IO.Ports; 6 using System.Text.RegularExpressions; 7 ...

2019-04-15 18:59:00 1142

转载 Ubuntu-18.04.2系统 Nginx+uWSGI+Django 部署生产环境

首先准备环境:1.使用虚拟机 VMware Workstation Pro (也可以不用),安装Ubuntu-18.04.2系统开始搭建环境(因为ubuntu18.4.2集成了python3.6,因此不需下载python3,只需下载pip即可,有的话可以不用下载)sudo apt install python3-pip------搭建python环境...

2019-04-11 17:42:00 707

转载 HTTP响应状态码说明

当浏览器接收并显示网页前,此网页所在的服务器会返回一个包含HTTP状态码的信息头(Server Header)用以响应浏览器的请求. 1 HTTP状态码共分为五种类型: 2 1**:信息,服务器接收到请求,需要请求者继续执行操作 3 2**:成功,操作被成功接收并处理 4 3**:重定向,需要进一步的操作以完成请求 5 4**:客户...

2019-04-07 18:10:00 158

转载 python3--django for 循环中,获取序号

功能需求:在前端页面中,for循环id会构不成连续的顺序号,所以要找到一种伪列的方式来根据数据量定义序号因此就用到了在前端页面中的一个字段 forloop.counter,完美解决 1 <tbody> 2 {% for inrow in insocket_list %} 3 <tr> 4 &l...

2019-03-30 17:53:00 730

转载 Python3--反射详解

反射: 根据字符串动态的判断,调用,添加/修改,删除类或类的实例化对象中的方法或属性反射共有四种方法hasattr(),getattr(),setattr(),delattr() 1.通过字符串来判断类里或类的实例化对象里有没有与字符串相同的属性或方法 hasattr(obj,str)---判断一个实例对象obj里是否有对应的str字符串的方法 2.如果有则可以直...

2019-03-18 21:41:00 163

转载 Python3--装饰器详解

装饰器定义:本质是函数.(装饰其他函数)就是为其他函数添加附加功能原则:1.不能修改被装饰的函数的源代码   2.不能修改被装饰的函数的调用方式理解装饰器前提条件:1.函数即"变量"2.高阶函数  a.把一个函数名当做实参传给另一个函数(在不修改被装饰函数源代码的情况下为其添加功能)  b.返回值中包含函数名(不修改函数的调用方式)3.嵌套函数...

2019-03-18 16:40:00 121

转载 python3字符集之间--encode与decode之间的转码详解

encode是编码,里面传入的参数是需要转成的字符集,decode是解码,里面传入的参数是本身的字符集,用本身的字符集解码为unicode字符集再转码字符集之间的爱恨纠缠 1 # -*- coding: utf-8 -*- 2 ''' 3 Python3 默认编码为unicode 4 ''' 5 #输出默认编码 6 import sys ...

2019-03-17 20:06:00 303

转载 在循环中使用鼠标悬停时表示当前悬停选中,传入this关键字即可

在前端循环中使用鼠标悬停事件 1 <div class="message-widget contact-widget"> 2 <!-- Message --> 3 {% for li in row.model.all %} 4 <a class="mose" href="#"> 5 ...

2019-03-13 15:06:00 229

转载 json--pyton中obj与json的互转,js中obj与json的互转

json解释:json是一种跨平台的通用的数据格式python中对象(obj)与json之间的相互转换1.对象(obj)转json格式的字符串json.dumps(res)1 res = () #元组2 #res = {} #字典3 #res = [] #列表4 json.dumps(res)...

2019-03-12 14:50:00 478

转载 python单例模式

python单例模式什么是单例模式?答:永远用一个对象的实例叫做单例模式什么时候用单例模式?答:创建的对象与对象之间内部封装的值是一样的,这时我们使用单例模式这是比较原始的方式创建单例模式 1 #单例模式------low的方法创建单例模式 2 class Foo(object): 3 4 #静态变量:只属于类,只能被类调用 5 ...

2019-03-09 20:56:00 109

转载 python3.7使用models.ForeignKey时一定要传入实参on_delete=models.CASCADE

models.ForeignKey模型中最重要的部分——以及模型中唯一需要的部分——是它定义的数据库字段列表。字段由类属性指定。注意不要选择与模型API冲突的字段名称,如清除、保存或删除。 1 from django.db import models 2 3 class Musician(models.Model): 4 first_name = ...

2019-03-08 18:02:00 2466

转载 基于python 3.5 所做的找出来一个字符串中最长不重复子串算法

功能:找出来一个字符串中最长不重复子串 1 def find_longest_no_repeat_substr(one_str): 2 #定义一个列表用于存储非重复字符子串 3 res_list=[] 4 #获得字符串长度 5 length=len(one_str) 6 for i in range(length):...

2019-03-06 22:20:00 403

空空如也

空空如也

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

TA关注的人

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