- 博客(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
210
转载 二叉树构建、深度遍历、广度优先遍历
二叉树的构建: 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
345
原创 数据结构--排序算法总结
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
309
原创 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
1681
原创 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
600
原创 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
351
原创 二手新能源车数据爬虫(人人车,第一手车,二手车之家)
爬取属性有: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
3069
11
转载 XGB算法梳理
参考链接:http://blog.itpub.net/31542119/viewspace-2199549/,https://www.cnblogs.com/zhouxiaohui888/p/6008368.html,https://blog.youkuaiyun.com/a819825294/article/details/51206410,http://www.dehong.space/XGBoost...
2019-03-05 16:28:26
2588
原创 随机森林算法梳理
一、集成学习概念:集成学习(ensemble learning)通过构建并结合多个学习器来完成学习任务,有时也被称为多分类器系统(multi-classifier system)。集成学习将个体学习器采用某种策略结合。个体学习器通常由现有的学习算法从训练数据产生。如决策树、BP神经网络等。集成中只包含同一种个体学习器叫做同质集成(homogeneous ensemble);集成中的个体学习...
2019-03-01 16:50:32
2283
原创 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
567
转载 python3--map()函数的使用
本文转载:http://www.cnblogs.com/superxuezhazha/p/5714970.html https://blog.youkuaiyun.com/xiaolong650/article/details/52863707/map()是 Python 内置的高阶函数,它接收一个函数 f 和一个 list,并通过把函数 f 依次作用在 list 的每个元素上,得到一个新的 lis...
2018-10-15 09:08:11
586
原创 Python3中的浅拷贝和深拷贝理解
参考链接(很好地例子):https://www.cnblogs.com/xueli/p/4952063.htmlhttps://blog.youkuaiyun.com/chenf1999/article/details/812562421,变量:是一个系统表的元素,拥有指向对象的连接空间 2,对象:被分配的一块内存,存储其所代表的值 3,引用:是自动形成的从变量到对象的指针 浅拷贝:复制了父对...
2018-10-14 14:41:13
293
原创 动态规划最通俗的讲解
小灰和小黄的讲解 :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
1322
转载 基于用户的协同过滤算法
本文数据集和代码参考该博客:https://blog.youkuaiyun.com/qq_25948717/article/details/81839463算法思想:1. 找到与目标用户兴趣相似的用户集合,计算用户——电影矩阵的行向量之间的欧式距离(或者皮尔逊系数、余弦相似度)2. 找到这个集合中用户喜欢的、并且目标用户没有听说过的物品推荐给目标用户数据集: ml-latest-small...
2018-09-19 11:13:20
1310
原创 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
307
原创 面向物联网底层采集数据的阿里云服务器的搭建
近期,老师有个项目是将普通的流水线改造升级为机器人生产线。项目需求:将生产线上机器人产生的数据上传至云服务器,手机端或电脑端通过URL(资源定位符)访问云服务器上的数据,利用数据将整个流水线的生产情况展现出来。第一步:编写Server的程序。目的是:建立与客户端的连接,接收客户端(即流水线上的机器人设备数据)发送的数据,然后将数据存储到MySQL数据库。第二步:利用Servlet框架编写响应请求的...
2018-06-20 10:06:25
2606
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人