08 2020 档案
摘要:分组与聚合通常是分析数据的一种方式,通常与一些统计函数一起使用,查看数据的分组情况 想一想其实刚才的交叉表与透视表也有分组的功能,所以算是分组的一种形式,只不过他们主要是计算次数或者计算比例!!看其中的效果 1 什么分组与聚合 2 分组API DataFrame.groupby(key, as_in
阅读全文
摘要:【题目】 “雇员表“中记录了员工的信息,“薪水表“中记录了对应员工发放的薪水。两表通过“雇员编号”关联。 查找当前所有雇员入职以来的薪水涨幅,给出雇员编号以及其对应的薪水涨幅,并按照薪水涨幅进行升序。 (注:薪水表中结束日期为2004-01-01的才是当前员工,否则是已离职员工) 【解题思路】 要求
阅读全文
摘要:【题目】 下面是学生的名单,表名为“学生表”;近视学生的名单,表名为“近视学生表”。请问不是近视眼的学生都有谁? (“学生表”表中的学号与“近视学生”表中的学生学号一一对应) 【解题思路】 1.我们先来拆解问题:不是近视眼的学生都有谁? 1)“不是近视眼”的学生,近视信息在“近视学生”表里 2) “
阅读全文
摘要:【题目】 现在有两个表,“学生表”记录了学生的基本信息,有“学号”、“姓名”。 “成绩”表记录了学生选修的课程,以及对应课程的成绩。 这两个表通过“学号”进行关联。 现在要查找出所有学生的学号,姓名,课程和成绩。 【解题思路】 1.确定查询结果 题目要求查询所有学生的姓名,学号,课程和成绩信息 se
阅读全文
摘要:【题目】 现在有“课程表”,记录了学生选修课程的名称以及成绩。 现在需要找出语文课中成绩第二高的学生成绩。如果不存在第二高成绩的学生,那么查询应返回 null。 【解题思路】 1.找出所有选修了“语文”课的学生成绩 select * from 成绩表 where 课程='语文'; 2.查找语文课程成
阅读全文
摘要:【题目】 编写一个SQL查询,查找学生表中所有重复的学生名。 【解题步骤】 方法一 1)创建一个辅助表,将姓名列进行行分组汇总 select 姓名, count(姓名) as 计数 from 学生表 group by 姓名; 2)选出辅助表中计数大于1的姓名 select 姓名 from 辅助表 w
阅读全文
摘要:Redis集群的数据一致性 Redis 集群没有使用一致性hash, 而是引入了哈希槽的概念。 Reds 集群(虚拟hash solt的概念)有16384个虚拟的哈希槽,每个key通过CRC16校验后对16384取模来决定放置哪个槽.集群的每个节点负责一部分hash槽。这种结构很容易添加或者删除节点
阅读全文
摘要:内存块风格 ndarray到底跟原生python列表有什么不同呢,请看一张图: 从图中我们可以看出ndarray在存储数据的时候,数据与数据的地址都是连续的,这样就给使得批量操作数组元素时速度更快。 这是因为ndarray中的所有元素的类型都是相同的,而Python列表中的元素类型是任意的,所以nd
阅读全文
摘要:描述 uniform() 方法将随机生成下一个实数,它在 [x, y] 范围内。 import random random.uniform(x, y) x -- 随机数的最小值,包含该值。 y -- 随机数的最大值,不包含该值。 #!/usr/bin/python # -*- coding: UTF
阅读全文
摘要:1、WSGI协议 Web框架致力于如何生成HTML代码,而Web服务器用于处理和响应HTTP请求。Web框架和Web服务器之间的通信,需要一套双方都遵守的接口协议。WSGI协议就是用来统一这两者的接口的。 2、WSGI容器 常用的WSGI容器有Gunicorn和uWSGI,但Gunicorn直接用命
阅读全文
摘要:对三层作监督,分别重点检测大中小物体。 如果从未接触过检测算法,一定会对YOLOv3有别于其它CNN的诸多方面深表惊奇。惊奇可能意味着巧妙,也可能意味着不合理或者局限。在YOLOv3身上二者兼备。 Output and loss 需要监督的输出层如下。The shape of the detecti
阅读全文
摘要:sys.argv[]说白了就是一个从程序外部获取参数的桥梁,这个“外部”很关键,所以那些试图从代码来说明它作用的解释一直没看明白。因为我们从外部取得的参数可以是多个,所以获得的是一个列表(list),也就是说sys.argv其实可以看作是一个列表,所以才能用[]提取其中的元素。其第一个元素是程序本身
阅读全文
摘要:进阶使用 对于普通的任务来说可能满足不了我们的任务需求,所以还需要了解一些进阶用法,Celery提供了诸多调度方式,例如任务编排、根据任务状态执行不同的操作、重试机制等,以下会对常用高阶用法进行讲述。 定时任务&计划任务 Celery的提供的定时任务主要靠schedules来完成,通过beat组件周
阅读全文
摘要:一、简介 Celery是由Python开发、简单、灵活、可靠的分布式任务队列,其本质是生产者消费者模型,生产者发送任务到消息队列,消费者负责处理任务。Celery侧重于实时操作,但对调度支持也很好,其每天可以处理数以百万计的任务。特点: 简单:熟悉celery的工作流程后,配置使用简单 高可用:当任
阅读全文