自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 go语言的错误处理机制

1.由内置函数捕获异常,并输出错误信息该方法需要借助内置函数recover()来捕获错误信息,在程序中需要借助defer来实现,即在某个函数中需要先将判断错误、打印错误信息的方法入栈,待函数执行完毕后再弹栈,若有错误则打印出相关信息,该方法可以使得该函数的后续代码仍正常执行,不会因为函数中的错误而终止后续所有代码的执行。程序示例如下:package mainimport ( "fmt"...

2020-02-29 18:23:20 206

原创 Go语言实现插入排序算法和冒泡排序算法

package mainimport( "fmt")func main() { data := [...] int {32,2,26,16,50,36,15,20} var temp,index int for i := 1; i < len(data); i++ { temp = data[i] index = i - 1 for index >= 0 ...

2020-02-27 18:50:37 174

原创 利用python爬取微博热搜榜制作词云图

import jiebafrom lxml import etreeimport urllibimport urllib.requestfrom wordcloud import WordCloudimport pandas as pdfrom imageio import imreadimport matplotlib.pyplot as pltdef getpage(url)...

2020-02-25 14:50:19 6209 2

原创 基于sklearn的logistic回归对于鸢尾花的机器学习分类实践

sklearn(scikit-learn)是python机器学习常用的第三方模块,是一个开源的机器学习库,它支持监督学习和非监督学习。它还为模型拟合、数据预处理、模型选择和评估以及许多其他实用工具提供了各种工具。sklearn对机器学习的常用算法进行了封装,包括回归、降维、分类、聚类等。对于以下的机器学习分类实践所用到的函数及方法进行说明。1.np.c_[ ]和np.r_[ ]的用法解析&gt...

2020-02-23 14:08:12 2325

原创 基于大数据爬虫的全国空气质量指数实时数据可视化

from lxml import etreeimport urllibimport urllib.requestimport xlwtimport pandas as pdfrom pyecharts import Geoimport matplotlib.pyplot as pltimport matplotlib as mpldef getpage(url): req...

2020-02-21 16:44:37 5391 6

原创 基于opencv的电脑摄像头简易人脸识别

import cv2 as cvimport keyboardface_engine = cv.CascadeClassifier("E:\\python\\haarcascade_frontalface_default.xml")eye_engine = cv.CascadeClassifier("E:\\python\\haarcascade_eye.xml")smile_engine...

2020-02-20 14:31:13 1014

原创 简易人脸识别

import cv2 as cvimage=cv.imread("E:\\python\\timg.jpg",1)#使用级联分类器对人脸进行训练和检测face_engine=cv.CascadeClassifier("E:\\python\\haarcascade_frontalface_default.xml")#捕获所有人脸轮廓,返回人脸轮廓的坐标以及宽度和高度faces=fa...

2020-02-19 19:13:00 498

原创 用python爬取15日气温并绘制气温折线图

import urllibimport urllib.requestimport reimport matplotlib.pyplot as pltimport datetimeimport matplotlib as mpldates=[]temperature=[]def getpage(url): req=urllib.request.Request(url) ...

2020-02-18 18:48:37 2388

原创 机器学习——预测数值型数据:回归

1.用线性回归找到最佳拟合直线我们知道回归方程的公式如下所示:如果输入向量x满足以下形式:并且我们有如下形式的回归系数向量w:那么回归方程又可以写成以下形式:那么我们如何求取回归系数向量w呢?一个常用的方法就是找出使得误差最小的w,我们通常采用平方误差。平方误差可以写成:用矩阵表示还可以写做(y-xw)T(y-xw)。我们对w求导并令其等于零,解出w如下:值得注意的是...

2020-02-14 14:27:06 713

原创 python画柱状图和饼图

最简柱状图:import matplotlib.pyplot as pltlabel=['Math','Music','Geography','Physics','Chemistry','History','Computer']numbers=[138,168,100,150,80,75,188]rects=plt.bar(range(len(label)),numbers,tick_l...

2020-02-12 23:07:25 734

原创 单向链表及java代码实现

链表是一种常见的数据结构,其在物理存储单元上非连续、非顺序,由一系列的结点组成,而结点在运行时可以动态生成。每个结点包含两个部分:1.数据域,用来存储数据元素;2.指针域,用来指向该结点的下一个结点。而单向链表是链表的一种,链接方向是单向的,要想访问单向链表的某个结点必须从头部开始顺序遍历,链表的头部也叫做头结点,相当于一个数据域为空,指针域指向链表中第一个结点的结点。同时,由于最后一个结点没有...

2020-02-07 17:51:49 434

原创 哈希表

Hash tabel:哈希表,又称散列表,是一种根据键码值(Key Value)而直接进行访问的数据结构。它把键码值映射到表中的一个位置来存储和访问,映射函数叫做哈希函数(又称散列函数)。在哈希表中,每个存储单元我们称之为位桶数组,而每个位桶数组中的元素是链表数据结构。这里的链表是单向链表,每个链表都有两个数据域,一个用来存放键码key,另一个用来存放值value,除此之外,还有一个标签即哈希值...

2020-02-03 14:01:23 514

原创 java实现插入排序法

/* * Insert Sort */public class Insert { public static void main(String[] args) { int[] data={32,2,26,16,50,36,15,20}; int temp,index; for(int i=1;i<data.length;i++) { temp=data[i]; /...

2020-02-03 00:02:35 391

原创 计数排序算法

计数排序算法必须要根据实际的数组元素的值确定一个合适的区间,例如对于数组{5,2,13,10,34,20}而言,元素最大值为34,现确定区间[0,34]或者区间[0,40],那么我们就可以根据区间创建一个大小为34或者40的数组,我们发现所创建的数组下标索引为0~34或者 0~40,恰好是升序的数字序列。我们通过遍历原来数组的元素,将元素与创建的新数组的下标进行比较,如果该元素就是相应的下标索引,...

2020-02-01 17:22:32 624

原创 java实现选择排序算法

/* * Selecting Sort */public class Sort { public static void main(String[] args) { int[] a= {32,18,20,58,10}; int min=0,temp=0,index=0,i; for(i=0;i<a.length-1;i++) { min=a[i]; temp=...

2020-02-01 13:15:44 434

空空如也

空空如也

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

TA关注的人

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