自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

林的博客

编程方面个人学习总结

  • 博客(16)
  • 收藏
  • 关注

原创 DBSCAN密度聚类

def distance(data): m, n = np.shape(data) dis = np.mat(np.zeros((m, m))) for i in range(m): for j in range(i, m): # 计算i和j之间的欧式距离 tmp = 0 for k ...

2019-08-24 16:57:02 43

转载 二叉树构建、深度遍历、广度优先遍历

二叉树的构建: class Tree: def __init__(self): self.root = None def add(self, item): node = Node(item) if self.root is None: self.root = node else: ...

2019-04-23 16:43:22 151

原创 数据结构--排序算法总结

def bubbleSort(array): flag = False length = len(array) for i in range(length): for j in range(length-i-1): if array[j]>array[j+1]: temp = array[j]...

2019-04-23 11:49:18 99

原创 GBDT回归树代码实现(统计学习方法例子)

给出提升回归树算法的具体步骤:2.2 举个栗子(统计学习方法P149)代码实现:import numpy as npimport math'''Input: x,y,splint_point_array(该特征的所有切分点)Output:minloss(所有切分点中最小损失),最优切分点,残值数组(下一次在此基础进行拟合)'''def findBe...

2019-04-16 16:05:02 934

原创 GBDT算法梳理

GBDT有很多简称,有GBT(Gradient Boosting Tree),GTB(Gradient Tree Boosting),GBRT(Gradient Boosting Regression Tree), MART(Multiple Additive Regression Tree),其实都是指的同一种算法。加法模型:一、前向分布算法其中, 为基函数, 为基函数...

2019-04-07 14:24:59 167

原创 Python单链表实现

# -*- coding:utf-8 -*-#创建单个节点类class Node: def __init__(self, x): self.val = x self.next = None'''链表类添加一个哨兵节点,便于后面的操作函数实现:增删改查'''class LinkList(object): def __init__(se...

2019-04-03 17:01:21 148

原创 二手新能源车数据爬虫(人人车,第一手车,二手车之家)

爬取属性有:1、第一车网id title date kilometers location current-price original_price vehicle_grade driving_mode Wheelbase structure describe_message 2、人人车title price ...

2019-03-06 16:21:47 1330 9

转载 XGB算法梳理

参考链接:http://blog.itpub.net/31542119/viewspace-2199549/,https://www.cnblogs.com/zhouxiaohui888/p/6008368.html,https://blog.csdn.net/a819825294/article/details/51206410,http://www.dehong.space/XGBoost...

2019-03-05 16:28:26 933

原创 随机森林算法梳理

一、集成学习概念:集成学习(ensemble learning)通过构建并结合多个学习器来完成学习任务,有时也被称为多分类器系统(multi-classifier system)。集成学习将个体学习器采用某种策略结合。个体学习器通常由现有的学习算法从训练数据产生。如决策树、BP神经网络等。集成中只包含同一种个体学习器叫做同质集成(homogeneous ensemble);集成中的个体学习...

2019-03-01 16:50:32 1560

原创 python3--迭代器、生成器的理解

本文部分代码和例子参考菜鸟教程!迭代器是一个(可以记录遍历位置)的对象。迭代器从集合第一个元素访问,只能从前往后遍历。迭代器有两个基本的方法:iter() 和 next()。list=[1,2,3,4] it = iter(list) # 创建迭代器对象1、print (next(it)) # 输出迭代器的下一个元素  输出元素1print (next(it)) 输出元素2...

2018-10-15 14:51:42 372

转载 python3--map()函数的使用

本文转载:http://www.cnblogs.com/superxuezhazha/p/5714970.html https://blog.csdn.net/xiaolong650/article/details/52863707/map()是 Python 内置的高阶函数,它接收一个函数 f 和一个 list,并通过把函数 f 依次作用在 list 的每个元素上,得到一个新的 lis...

2018-10-15 09:08:11 350

原创 Python3中的浅拷贝和深拷贝理解

参考链接(很好地例子):https://www.cnblogs.com/xueli/p/4952063.htmlhttps://blog.csdn.net/chenf1999/article/details/812562421,变量:是一个系统表的元素,拥有指向对象的连接空间 2,对象:被分配的一块内存,存储其所代表的值 3,引用:是自动形成的从变量到对象的指针 浅拷贝:复制了父对...

2018-10-14 14:41:13 177

原创 动态规划最通俗的讲解

小灰和小黄的讲解 :https://www.sohu.com/a/153858619_466939一、连接问题---------上台阶问题(10层台阶,每次只能走 1个或者2个台阶,一共有多少种走法?)1、问题建模 (动态规划的三个重要概念:最优子结构、边界、状态转移公式)2、求解问题最优子结构:F(10)= F(9)+ F(8)状态转移方程:F(N) = F(...

2018-09-25 20:27:31 919

转载 基于用户的协同过滤算法

本文数据集和代码参考该博客:https://blog.csdn.net/qq_25948717/article/details/81839463算法思想:1. 找到与目标用户兴趣相似的用户集合,计算用户——电影矩阵的行向量之间的欧式距离(或者皮尔逊系数、余弦相似度)2. 找到这个集合中用户喜欢的、并且目标用户没有听说过的物品推荐给目标用户数据集:   ml-latest-small...

2018-09-19 11:13:20 665

原创 MySQL的使用总结

插入数据: INSERT INTO STUDENT(SID,sname,sex,smajor,sbriday) values(20130004,"1林","男","英语","1999.12.15"),(20130005,"2林","女","英语","2009.12.15");查看表的结构:desc student;查询数据:selec

2018-07-17 10:42:36 117

原创 面向物联网底层采集数据的阿里云服务器的搭建

近期,老师有个项目是将普通的流水线改造升级为机器人生产线。项目需求:将生产线上机器人产生的数据上传至云服务器,手机端或电脑端通过URL(资源定位符)访问云服务器上的数据,利用数据将整个流水线的生产情况展现出来。第一步:编写Server的程序。目的是:建立与客户端的连接,接收客户端(即流水线上的机器人设备数据)发送的数据,然后将数据存储到MySQL数据库。第二步:利用Servlet框架编写响应请求的...

2018-06-20 10:06:25 2027 2

空空如也

空空如也

空空如也

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

TA关注的人 TA的粉丝

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