摘要: 队列 1. 队列的实现 ​ 初步设想:列表 + 两个下标指针 ​ 创建一个列表和两个变量,front变量指向队首,rear变量指向队尾。初始时,front和rear都为0 ​ 进队操作:元素写到li[rear]位置,rear自增1 ​ 出队操作:返回li[front]的元素,front自减1 阅读全文
posted @ 2020-01-13 01:32 羊驼也要搞大数据 阅读(107) 评论(0) 推荐(0) 编辑
摘要: 1 栈的理解 1. 栈是一个数据集合,可以理解为只能在一端进行插入或者删除操作的列表。 2. 栈的特点:后进先出 3. 栈的基本操作 4. 1. 进栈:push 2. 出栈:pop 3. 取栈顶:gettop 5. 2 队列的理解 队列的理解: 1. 队列(queue)是一个数据集合,仅允许在列表一 阅读全文
posted @ 2020-01-12 03:09 羊驼也要搞大数据 阅读(200) 评论(0) 推荐(0) 编辑
摘要: 无需表List的操作如下 1. add(item):添加一个数据项到列表中,假设item原先不存在于列表中 2. remove(item):从列表中移除item,列表被修改,item原先应存放在表中 3. search(item):在列表中查找item,返回bool类型值 4. isEmpy() 返 阅读全文
posted @ 2020-01-09 00:43 羊驼也要搞大数据 阅读(238) 评论(0) 推荐(0) 编辑
摘要: 输出:[5, 7, 10, 14, 15, 20, 21, 25, 28, 30, 35, 40, 42, 45, 49, 50, 55, 56, 60, 63, 65, 70, 75, 77, 80, 84, 85, 90, 91, 95, 98, 100] True 已完成 执行用时: 20 m 阅读全文
posted @ 2020-01-06 22:42 羊驼也要搞大数据 阅读(129) 评论(0) 推荐(0) 编辑
摘要: 逻辑回归 一、逻辑回归的适用性: 优点: 1. 逻辑回归对线性关系的拟合效果好 2. 逻辑回归拟合和计算非常快 3. 逻辑回归返回的分类结果不是固定的0,1,而是以小数的方式出现,可以把结果当成连续数据来使用 缺点: 对数据和场景要求高 二、逻辑回归的基本原理 2.1 什么是逻辑回归 面对一个分类问 阅读全文
posted @ 2020-01-02 14:13 羊驼也要搞大数据 阅读(407) 评论(0) 推荐(0) 编辑
摘要: HIVE学习(一) 一、基础语法 1. select from where 分区表必须对分区字段进行限制 2. group by group by having 3. ORDER BY 二、常用函数 1. 时间戳转化为日期 2. 如何计算日期间隔 datediff(string enddate, s 阅读全文
posted @ 2019-12-30 11:29 羊驼也要搞大数据 阅读(751) 评论(0) 推荐(0) 编辑
摘要: KNN算法 一、KNN算法介绍 KNN算法全称是K Nearest Neighbors ,KNN原理就是当预测一个值属于什么分类,根据它最近的K个分类是什么进行预测它属于什么类别。 重点有两个: K 的确定和距离的计算 距离的计算:欧式距离 K值的计算: 通过交叉验证(将样本数据按照一定的比例拆分成 阅读全文
posted @ 2019-12-30 09:13 羊驼也要搞大数据 阅读(706) 评论(0) 推荐(0) 编辑
摘要: 多元线性回归 一、多元回归的基本假设 1. 线性性和可加性 线性性:X1每变动一个单位,Y相应变动a1个单位,与X1的绝对数大小无关 可加性:X1对Y的影响独立于其他变量 2. 误差性之间相互独立 3. 自变量之间相互独立 4. 误差项的方差应该为常数 5. 误差项应该呈正太分布 二、线性回归的基本 阅读全文
posted @ 2019-12-27 11:31 羊驼也要搞大数据 阅读(334) 评论(0) 推荐(0) 编辑
摘要: 表:order ,字段:orderid, userid, isPaid, price, paidTime 表:user,字段: userid, sex, birth 1.统计不同月份下单人数 2.统计3月份回购率和复购率 2.1 3月份复购率 复购率:3月份中购买两次以上的人数占3月份总购买人数的比 阅读全文
posted @ 2019-12-27 09:44 羊驼也要搞大数据 阅读(382) 评论(0) 推荐(0) 编辑
摘要: date_format(date, format) 函数用于以不同的格式显示日期/时间数据 参数 : date: 合法的日期 format:规定的日期/时间的输出 格式 实例 :下面是使用DATE_FORMAT()函数来显示不同的格式,我们使用NOW()来获得当前的日期/时间 结果 date_sub 阅读全文
posted @ 2019-12-26 14:09 羊驼也要搞大数据 阅读(354) 评论(0) 推荐(0) 编辑