周柃君

Numpy学习笔记整理

1. numpy多维数组,科学计算,加速,简洁,做数据科学最基本的一种结构(重要)(1)Numpy数学运算: 开发一个算法, 写一个算法, 做一些数学运算, 实现一些公式。(2)简单来说,Numpy 是 Python 的一个科学计算包,包含了多维数组以及多维数组的操作。(3)Numpy 的核心是 ndarray 对象,这个对象封装了同质数据类型的n维数组。起名 ndarray 的原因就是因为是 n

周柃君

2020-09-07

30.9477 1 0
  • 关注作者
  • 收藏

线性代数相关笔记整理

1.行列式的性质行列式的转置 将行列四D的行与列互换后得到的行列式,称为D的转置行列式,记为DT或D’。性质1 将行列式转置,行列式的值不变,即DT=D.性质2 互换行列式的两行(列),行列式的值变号。推论 如果行列式中有两行(列)的对应元素相同,则此行列式的值为零。说明 由此性质可知,行列式的行具有的性质,它的列也具有。性质3 用数k乘行列式的某一行(列),等于以数k乘此行列式。推论1 如果行

周柃君

2020-08-25

159.7081 3 0
  • 关注作者
  • 收藏

网页信息爬虫

获取网页信息利用Power BI获取网页信息思维过程: (1)确定要获取信息所在网站,即http://www.air-level.com/(大气质量相关数据) (2)解析网址 (3)明确应使用什么函数爬数:利用web.page和web.contents这个两个函数进行爬虫(4)明确所要数据在网址全部数据中的什么位置(5)创建参数表或自定义函数,批量或灵活爬取所要信息要从网页获取信息:1.我们

周柃君

2020-08-24

42.3574 1 0
  • 关注作者
  • 收藏

Power Query 部分概念整理

一、获取数据Power Query 获取和整理二、分析数据Power Pivot 建模和分析三、呈现数据Power View 交互式报表Power Map 地图可视化Power BI desktop (桌面版):获取→分析→呈现→发布Power BI的主要特征:(1)查看所有信息(2)数据更生动(交互式)(3)数据转换为决策(4)掌握最新信息(5)共享信息 Power query使用查询编辑器:(

周柃君

2020-08-23

73.7689 4 1
  • 关注作者
  • 收藏

开窗函数

名称描述CUME_DIST()计算一组值中一个值的累计分布DENSE_RANK()根据该ORDER BY句子为分区中的每一行分配一个等级,它将相同的等级分配给具有相等值的行。如果两行或更多行具有相同的排名,则排名值序列中讲没有间隙FIRST_VALUE()返回相对于窗口框架第一行的指定表达式的值LAG()返回分区中当前行之前的第N行的值。如果不存在前一行,则返回NULLLAST_VALUE()

周柃君

2020-08-23

37.8633 3 0
  • 关注作者
  • 收藏

常用函数(MySQL)持续补充

1. 数学函数ABS(x)返回x绝对值BIN(x)返回x的二进制(OCT返回八进制,HEX返回十六进制)EXP(x)返回值e(自然对数的底)的x次方GREATEST(x1,x2…,xn)返回集合中的最大值LEAST(x1,x2,…,xn)返回集合中最小值LN(x)返回x的自然对数LOG(x,y)返回x的以y为底的对数MOD(x,y)返回x/y的模(余数)PI()返回pi的值(圆周率)RAND()返

周柃君

2020-08-23

37.6651 2 0
  • 关注作者
  • 收藏

子查询的相关操作符([not] in,any和all)

例:1.[not] in查询员工数不少于5人的部门所有员工,显示empno,ename,sal,gradeselect *from emp where deptno in(select deptno from emp group by deptno having count(*)>=5);2.ANY查询基本工资高于30号部门任意员工的其他部门员工信息select * from emp where

周柃君

2020-08-20

29.9467 1 0
  • 关注作者
  • 收藏

子查询

含义:一个select语句中包含另一个或多个完整的select语句。1.标量子查询:返回的结果是一个数据(单行单列),一般出现在select、where、having、join和from子句中。例:查询基本工资高于公司平均工资的员工信息select *from emp where sal>avg(sal);-- 报错where子句中不能聚合函数用标量子查询:(1)查询公司平均工资select av

周柃君

2020-08-20

29.9467 1 0
  • 关注作者
  • 收藏

自连接、多表连接和不等值连接

自连接设置表别名的方式,把一张表变成两张表。-- 查询所有员工姓名及其直属领导姓名(自连接:通过别名,将同一张表视为多张表)select 员工表.ename as 员工姓名,领导表.ename as 直属领导姓名from emp as 员工表 left join emp as 领导表 on 员工表.mgr=领导表.empid;多表连接把两张表连接起来,得到的大结果集,再跟第三张表进行连接。 不等值

周柃君

2020-08-20

35.9718 2 0
  • 关注作者
  • 收藏

笛卡尔积连接和内连接

笛卡尔积连接:集合A:{a,b} 集合B:{1,2,3}笛卡尔积:{(a,1),(b,1),(b,2),(b,3),(a,2),(a,3)}进行判断,相等的留下,不相等的排除;得到结果与内连接一样笛卡尔积连接与内连接的区别: 执行顺序完全不一样的-- 查询manager的姓名、所属部门名称和入职日期:ename,dname,job,hiredate(内连接/笛卡尔积连接)⑤select

周柃君

2020-08-20

35.9718 2 0
  • 关注作者
  • 收藏

联合查询

进行纵向追加,追加的条件:字段的个数、数据和数据类型必须完全一致,字段名不一样是可以的。横向连接字段增加了,纵向追加是字段个数不变,但是行增加了。例:-- 合并查询-- union去重select * from t1unionselect * from t2;-- 重复部分被剔除 -- union all不去重select * from t1union allselect * from t2;--

周柃君

2020-08-19

27.8568 2 0
  • 关注作者
  • 收藏

横向连接和纵向合并

关键字段可以把多张表连接成一张大表。MySQL只支持三种连接方式:内连接和外连接(左连接和右连接)内连接没有方向性和主副关系数据支持三种对应方式:1. 一对一对应:关键字段的取值有无重复值2. 一对多对应:3. 多对多对应:一个用户可以对应对各地址,多个用户可以填同一个地址。 学生信息表,成绩表,课程表之间的连接关系。多对多转化成一对多(学生信息表对应成绩表,课程表也对应成绩表)为什么要拆表?(

周柃君

2020-08-19

27.8703 3 0
  • 关注作者
  • 收藏

Where和having之间的区别

按照执行顺序进行书写。Select语句的执行顺序:1. FROM, 2. WHERE, 3. GROUP BY, 4.HAVING, 5.SELECT,6.ORDER BY, 7.LIMIT。 having作用于组,where作用于表。例:select deptno,job ,count(*) as 员工数 from empgroup by deptno,job; --

周柃君

2020-08-19

27.8568 2 0
  • 关注作者
  • 收藏

电商案例-活用客户价值模型分析思路

数据分析思路整理:黄金公式:钱=流量*转化率*客单价需要解决客单和转化率的问题背景:女装用户:活用老用户方式:打折;上新;优化界面;短期内打造爆款(有用,畅销,降价)目的:老用户完成转化;完成付费;付费多人——货——场场的本质是将人所需要的货以最直接和快速的方式展现给人。场是连接人和货的方式。数据分析的目的:1.老用户的购买金额和购买量进行分析,告诉决策部门客户的购买倾向性(购买金额大和数量多)2

周柃君

2020-08-13

32.9711 5 0
  • 关注作者
  • 收藏