Hive QL的经典题详解
第一题:
a_test、b_test、c_test三个hive表 每个表中都只有一列int类型且列名相同,求三个表中互不重复的数 a.txt b.txt c.txt 1 2 1 2 3 2 3 11 3 4 12 11 5 14 5 6 15 6 7 16 7 8 18 8 9 35 206 307 408create table a_test( id int ); load data local inpath './data/a.txt' overwrite into table a_test; create table b_test( id int ); load data local inpath './data/b.txt' overwrite into table b_test; create table c_test( id int ); load data local inpath './data/c.txt' overwrite into table c_test;
答案粘贴处:
分析:求三个表中互不重复的数使用的是union all 进行连接变成总再进行查询三张表联合成一张总表,在外层再套一张表进行查询,用总表的id分组,再过滤having count(A.id)=1 select A.id from (select id from a_test union all select id from b_test union all select id from c_test) A group by A.id having count(A.id)=1; result: OK 4 9 12 14 15 16 18 20 30 35 40
第二题(*):
需求:求出连续七天登陆的总人数 数据: login_test表 uid dt login_status(1登录成功,0异常) 1 2019-07-11 1 1 2019-07-12 1 1 2019-07-13 1 1 2019-07-14 1 1 2019-07-15 1 1 2019-07-16 1 1 2019-07-17 1 1 2019-07-18 1 2 2019-07-11 1 2 2019-07-12 1 2 2019-07-13 0 2 2019-07-14 1 2 2019-07-15 1 2 2019-07-16 0 2 2019-07-17 1 2 2019-07-18 0 3 2019-07-11 1 3 2019-07-12 1 3 2019-07-13 1 3 2019-07-14 1 3 2019-07-15 1 3 2019-07-16 1 3 2019-07-17 1 3 2019-07-18 1 create table login_test( uid int, dt string, login_status int ) row format delimited fields terminated by '\t'; load data local inpath './data/login_test' into table login_test;
答案粘贴处:
第一种写法:Me select count(*) from ( select distinct uid from( select uid,dt,lag(dt,6) over(partition by uid order by dt) pre_dt, sum(login_status) over(partition by uid order by dt rows between 6 preceding and current row) total from login_test ) t where date_sub(dt,6)=pre_dt and t.total=7) t1; 第二种写法:answer select count(distinct a.uid) from (select uid,login_status, datediff(dt,lag(dt,6) over(distribute by uid sort by dt asc)) b from login_test where login_status=1) a where a.b=6 ;
第三题:
2014010114 2014010216 2014010317 2014010410 2014010506 2012010609 2012010732 2012010812 2012010919 2012011023 2001010116 2001010212 2001010310 2001010411 2001010529 2013010619 2013010722 2013010812 2013010929 2013011023 2008010105 2008010216 2008010337 2008010414 2008010516 2007010619 2007010712 2007010812 2007010999 2007011023 2010010114 2010010216 2010010317 2010010410 2010010506 2015010649 2015010722 2015010812 2015010999 2015011023 create table if not exists temperature( data string ) row format delimited fields terminated by '\t' lines terminated by '\n'; load data local inpath './data/temperature' into table temperature; 数据解析:比如:2010012325表示在2010年01月23日的气温为25度。 需求:现在要求使用hive,计算每一年的最大气温的日期+温度。效果如下: 20010105 29 20070109 99 20080103 37 20100103 17 20120107 32 20130109 29 20140103 17 20150109 99
答案粘贴处:
分析:计算每一年的最大气温的日期+温度 查询前面八位是年月日,后面两位是气温 按年进行分组通过气温进行排序 只选总表的气温=1的 就是排在第一名的 第一种写法: select t.dt,t.temp from (select substr(data,0,8) dt, substr(data,9,10) temp, rank() over(partition by substr(data,0,4) order by substr(data,9,10) desc) rn from temperature) t where t.rn=1; 第二种写法: select B.dt,B.temp from ( select A.year,A.temp,A.dt,dense_rank() over(partition by A.year order by A.temp desc) rk from (select substr(data,0,4) year,substr(data,9,2) temp,substr(data,0,8) dt from temperature ) A) B where B.rk=1; 分析:总体思路是一样的利用substr前四位是年,后两位是气温进行切割
第四题:
有如下通话记录: 呼叫 被叫 时长 goudan haoge 01:01:01 goudan mazi 00:11:21 goudan laowang 00:19:01 goudan Jingba 00:21:01 goudan weige 01:31:17 haoge mazi 00:51:01 haoge mazi 01:11:19 haoge laowang 00:00:21 haoge laowang 00:23:01 laowang mazi 01:18:01 laowang weige 00:18:00 Jingba haoge 00:01:01 Jingba haoge 00:00:06 Jingba haoge 00:02:04 Jingba haoge 00:02:54 haoge laowang 01:00:13 haoge laowang 00:01:01 haoge goudan 00:01:01 create table call_test( huname string comment '主动呼叫用户名', huiname string comment '被呼叫用户名', times string comment '呼叫时间' ) row format delimited fields terminated by ' ' ; load data local inpath './data/call_test' into table call_test; 需求:使用hql统计两个人的通话总时长(用户之间互相通话的时长)?
答案粘贴处:
分析:使用hql统计两个人的通话总时 第一种写法: select t.h1,t.h2, from_unixtime(sum(unix_timestamp(t.times,"HH:mm:ss")+28800)-28800,"HH:mm:ss") from( select huname h1,huiname h2,times from call_test union select huiname h1,huname h2,times from call_test ) t where t.h1>t.h2 group by t.h1,t.h2; result: OK goudan Jingba 00:21:01 haoge Jingba 00:06:05 haoge goudan 01:02:02 laowang goudan 00:19:01 laowang haoge 01:24:36 mazi goudan 00:11:21 mazi haoge 02:02:20 mazi laowang 01:18:01 weige goudan 01:31:17 weige laowang 00:18:00 第二种写法: select B.huname,B.huiname,from_unixtime(B.length+nvl(A.length,0)-28800,'HH:mm:ss') from ( select huname,huiname,sum(unix_timestamp(times,'HH:mm:ss')+28800) length from call_test group by huname,huiname ) B left join ( select huname,huiname,sum(unix_timestamp(times,'HH:mm:ss')+28800) length from call_testgroup by huname,huiname ) A on B.huname = A.huiname and B.huiname = A.huname where B.huname
第五题(*):
login_user_test表 uid,udate 1,2019-08-01 1,2019-08-02 1,2019-08-03 2,2019-08-01 2,2019-08-02 3,2019-08-01 3,2019-08-03 4,2019-07-28 4,2019-07-29 4,2019-08-01 4,2019-08-02 4,2019-08-03 create table login_user_test( uid int, udate date ) row format delimited fields terminated by ',' ; load data local inpath './data/login_user_test' into table login_user_test; 需求:查询每个用户连续登陆的最大天数,结果如下: uid cnt_days 1 3 2 2 3 1 4 3
答案粘贴处:
分析:查询每个用户的最大连续登入天数三个嵌套查询最外层就是查询id和最大连续登入天数A表示第二层 查询的是总的天数B表示第三次 查找的是日期利用窗口函数按uid排序按 分组最后是通过id进行分组。第一种写法: select uid,max(day) from (select uid,udate_sub,count(1) day from (select uid,udate, date_sub(udate,row_number() over(partition by uid order by udate)) udate_sub from login_user_test) A group by uid, udate_sub) B group by uid; 第二种写法: select B.uid,max(B.num) from (select A.uid,A.dt,count(A.dt) num from (select uid, date_sub(udate,row_number() over(partition by uid order by udate)) as dt from login_user_test) A group by A.uid,A.dt) B group by B.uid;
第六题:
user_hobbys表,数据如下、数据是制表符隔开的: john 男 打乒乓球,游泳,看电影 jack 男 打乒乓球,看电影 lucy 女 看书,看电影 rose 女 看电影,大乒乓球 lili 男 足球,看电影,大乒乓球 smith 男 游泳,篮球,大乒乓球 Asia 女 看书,看电影 linus 女 看书
完成建表语句:表名user_hobbys,字段名 name sex hobby
create table if not exists user_hobbys( name string, sex string, hobby array<string> ) row format delimited fields terminated by '\t' collection items terminated by ',' ; load data local inpath './data/user_hobbys' into table user_hobbys;
需求:查询最被喜欢的爱好的前三名,并列连续效果。使用hql实现结果如下:
答案粘贴处:
分析:最被喜欢的爱好的前三名select B.hobb from (select A.hobb,A.num,dense_rank() over(order by A.num desc) rk from( select hobb,count(*) num from user_hobbys lateral view explode(hobby) t as hobb group by hobb order by num desc ) A ) B where B.rk<4; result: OK 看电影 大乒乓球 看书 打乒乓球 游泳
第七题:
lili 女 chinese:90,math:87,english:63,nature:76 lucy 女 chinese:60,math:30,english:78,nature:0 jack 男 chinese:89,math:25,english:81,nature:9 john 男 chinese:45,math:90,english:100,nature:80 mack 男 chinese:67,math:20,english:90,nature:45 tick 男 chinese:89,math:56,english:82,nature:34 rose 女 chinese:30,math:65,english:56,nature:76 hong 女 chinese:54,math:60,english:90,nature:56 xiao 女 chinese:66,math:70,english:12,nature:99
完成建表语句:表名:students_test,字段 name,gender,scores,制表符分隔符
create table students_test( name string, gender string, scores map<string,int> ) row format delimited fields terminated by '\t' collection items terminated by ',' map keys terminated by ':'; load data local inpath './data/students_test' into table students_test;
需求:查询男生中第二名和女生中第二名的姓名、性别、总成绩、以及平均分(并列连续效果)
分析:应该使用排名函数进行第二名的查找select B.name,B.gender,B.totalscore,B.avgscore from ( select A.name,A.gender,A.totalscore,A.avgscore,dense_rank() over(partition by gender order by totalscore desc) rk from ( select name,gender,sum(score) totalscore,avg(score) avgscore from students_test lateral view explode(scores) t as subject,score group by name,gender) A )B where B.rk=2; result: OK hong 女 260 65.0 tick 男 261 65.25
第八题:
sid name gender age academy dt chinese math english 95001 李勇 男 20 CS 2017-08-31 56 28 62 95002 刘晨 女 19 IS 2017-08-31 84 22 38 95003 王敏 女 22 MA 2017-08-31 38 80 82 95004 张立 男 19 IS 2017-08-31 39 65 4 95005 刘刚 男 18 MA 2018-08-31 18 28 79 95006 孙庆 男 23 CS 2018-08-31 12 67 16 95007 易思玲 女 19 MA 2018-08-31 27 60 84 95008 李娜 女 18 CS 2018-08-31 12 12 82 95009 梦圆圆 女 18 MA 2018-08-31 62 35 94 95010 孔小涛 男 19 CS 2017-08-31 82 97 4 95011 包小柏 男 18 MA 2019-08-31 41 53 71 95012 孙花 女 20 CS 2017-08-31 90 51 79 95013 冯伟 男 21 CS 2019-08-31 20 69 86 95014 王小丽 女 19 CS 2017-08-31 83 64 60 95015 王君 男 18 MA 2019-08-31 39 48 29 95016 钱国 男 21 MA 2019-08-31 94 7 69 95017 王风娟 女 18 IS 2019-08-31 87 56 54 95018 王一啊 女 19 IS 2019-08-31 54 36 24 95019 邢小丽 女 19 IS 2018-08-31 78 9 82 95020 赵钱 男 21 IS 2019-08-31 4 48 87 95021 周二 男 17 MA 2018-08-31 84 61 16 95022 郑明 男 20 MA 2018-08-31 64 70 90 95023 李小勇 男 20 CS 2017-08-31 52 21 19 95024 刘小晨 女 19 IS 2017-08-31 1 16 76 95025 王小敏 女 22 MA 2017-08-31 13 89 98 95026 张小立 男 19 IS 2017-08-31 85 84 80 95027 刘小刚 男 18 MA 2018-08-31 7 17 48 95028 孙小庆 男 23 CS 2018-08-31 17 94 83 95029 易小思玲 女 19 MA 2018-08-31 69 84 23 95030 李小娜 女 18 CS 2018-08-31 16 70 70 95031 梦小圆 女 18 MA 2018-08-31 82 48 37 95032 孔涛 男 19 CS 2017-08-31 83 80 12 95033 包柏 男 18 MA 2019-08-31 18 16 71 95034 孙小花 女 20 CS 2017-08-31 36 95 93 95035 冯小伟 男 21 CS 2019-08-31 31 19 13 95036 王丽 女 19 CS 2017-08-31 16 42 9 95037 王小君 男 18 MA 2019-08-31 91 3 67 95038 钱小国 男 21 MA 2019-08-31 89 59 18 95039 王娟 女 18 IS 2019-08-31 7 17 67 95040 王小一 女 19 IS 2019-08-31 49 32 45 95041 邢丽 女 19 IS 2018-08-31 30 40 40 95042 赵小钱 男 21 IS 2019-08-31 71 69 57 95043 周小二 男 17 MA 2018-08-31 18 9 1 95044 郑一明 男 20 MA 2018-08-31 64 3 44 95045 张一勇 男 20 CS 2017-08-31 10 65 97 95046 刘一丽 女 19 IS 2017-08-31 56 8 45 95047 张一敏 女 22 MA 2017-08-31 19 8 98 95048 张一立 男 19 IS 2017-08-31 49 39 92 95049 刘一刚 男 18 MA 2018-08-31 4 79 91 95050 孙一庆 男 23 CS 2018-08-31 99 71 61 95051 易一玲 女 19 MA 2018-08-31 49 53 71 95052 李一 女 18 CS 2018-08-31 22 87 79 95053 小一 女 18 MA 2018-08-31 53 58 35 95054 孔一 男 19 CS 2017-08-31 30 62 5 95055 包一 男 18 MA 2019-08-31 73 68 28 95056 孙一庆 女 20 CS 2017-08-31 68 22 33 95057 冯一 男 21 CS 2019-08-31 91 26 46 95058 王一二 女 19 CS 2017-08-31 49 81 51 95059 王一三 男 18 MA 2019-08-31 56 27 49 95060 钱一 男 21 MA 2019-08-31 97 40 24 95061 王小娟 女 18 IS 2019-08-31 96 79 34 95062 王小一 女 19 IS 2019-08-31 87 6 55 95063 邢丽 女 19 IS 2018-08-31 56 19 33 95064 赵小钱 男 21 IS 2019-08-31 70 17 85 95065 周小二 男 17 MA 2018-08-31 66 19 14 95066 郑小明 男 20 MA 2018-08-31 99 95 14 95067 李勇 男 19 CS 2017-08-31 48 40 13 95068 刘晨 女 19 IS 2017-08-31 86 28 46 95069 王敏 女 21 MA 2017-08-31 91 59 0 95070 张立 男 17 IS 2017-08-31 99 39 64 95071 刘刚 男 20 MA 2018-08-31 73 2 64 95072 孙庆 男 19 CS 2018-08-31 90 71 5 95073 易思玲 女 19 MA 2018-08-31 72 87 25 95074 李娜 女 21 CS 2018-08-31 92 23 65 95075 梦圆圆 女 17 MA 2018-08-31 37 34 5 95076 孔小涛 男 20 CS 2017-08-31 15 37 40 95077 包小柏 男 19 MA 2019-08-31 29 82 30 95078 孙花 女 19 CS 2017-08-31 6 27 75 95079 冯伟 男 21 CS 2019-08-31 4 10 29 95080 王小丽 女 17 CS 2017-08-31 70 70 36 95081 王君 男 20 MA 2019-08-31 20 74 31 95082 钱国 男 19 MA 2019-08-31 59 85 39 95083 王风娟 女 19 IS 2019-08-31 6 98 95 95084 王一 女 21 IS 2019-08-31 16 26 27 95085 邢小丽 女 17 IS 2018-08-31 73 28 4 95086 赵钱 男 20 IS 2019-08-31 69 52 59 95087 周二 男 19 MA 2018-08-31 29 40 10 95088 郑明 男 18 MA 2018-08-31 77 13 91 95089 李勇 男 23 CS 2017-08-31 49 22 8 95090 刘晨 女 19 IS 2017-08-31 12 18 25 95091 王敏 女 18 MA 2017-08-31 44 94 47 95092 张立 男 18 IS 2017-08-31 71 45 17 95093 刘刚 男 19 MA 2018-08-31 27 90 50 95094 孙庆 男 18 CS 2018-08-31 92 34 75 95095 易思玲 女 20 MA 2018-08-31 38 63 24 95096 李娜 女 21 CS 2018-08-31 94 66 37 95097 梦圆圆 女 19 MA 2018-08-31 91 35 45 95098 孔小涛 男 18 CS 2017-08-31 9 61 0 95099 包小柏 男 19 MA 2019-08-31 93 66 25 95100 孙花 女 18 CS 2017-08-31 47 22 27 95101 冯伟 男 23 CS 2019-08-31 23 99 62 95102 王小丽 女 19 CS 2017-08-31 6 34 3 95103 王君 男 18 MA 2019-08-31 0 7 8 95104 钱国 男 18 MA 2019-08-31 93 2 35 95105 王风 女 19 IS 2019-08-31 12 84 50 95106 王一 女 18 IS 2019-08-31 29 60 86 95107 邢小 女 20 IS 2018-08-31 50 51 6 95108 赵钱 男 21 IS 2019-08-31 93 54 86 95109 周二 男 19 MA 2018-08-31 57 39 93 95110 郑明 男 18 MA 2018-08-31 30 78 62 95111 张勇 男 19 CS 2017-08-31 25 5 19 95112 刘丽 女 18 IS 2017-08-31 74 96 44 95113 张敏 女 23 MA 2017-08-31 64 17 82 95114 张小 男 19 IS 2017-08-31 14 57 69 95115 刘小 男 18 MA 2018-08-31 37 84 29 95116 孙小 男 18 CS 2018-08-31 7 99 26 95117 易小 女 19 MA 2018-08-31 60 97 26 95118 李小 女 18 CS 2018-08-31 57 8 88 95119 小小 女 20 MA 2018-08-31 7 97 64 95120 孔大 男 21 CS 2017-08-31 33 27 85 95121 包大 男 19 MA 2019-08-31 96 2 38 95122 孙小 女 18 CS 2017-08-31 54 94 23 95123 冯小伟 男 19 CS 2019-08-31 26 45 1 95124 王小丽 女 18 CS 2017-08-31 65 77 43 95125 王小君 男 23 MA 2019-08-31 24 22 34 95126 钱小国 男 19 MA 2019-08-31 98 98 2 95127 王小娟 女 18 IS 2019-08-31 36 66 30 95128 王小一 女 18 IS 2019-08-31 98 78 15 95129 邢丽 女 19 IS 2018-08-31 41 41 52 95130 赵小钱 男 18 IS 2019-08-31 87 65 93 95131 周小二 男 20 MA 2018-08-31 26 56 48 95132 郑小明 男 21 MA 2018-08-31 31 96 60 95133 李勇 男 19 CS 2017-08-31 26 53 78 95134 刘晨 女 18 IS 2017-08-31 60 27 11 95135 王敏 女 19 MA 2017-08-31 63 25 60 95136 张立 男 18 IS 2017-08-31 46 86 77 95137 刘刚 男 23 MA 2018-08-31 74 6 48 95138 孙庆 男 19 CS 2018-08-31 18 66 20 95139 易思玲 女 18 MA 2018-08-31 72 87 44 95140 李娜 女 18 CS 2018-08-31 12 68 55 95141 梦圆圆 女 19 MA 2018-08-31 63 70 29 95142 孔小涛 男 18 CS 2017-08-31 14 0 15 95143 包小柏 男 20 MA 2019-08-31 29 78 3 95144 孙花 女 21 CS 2017-08-31 1 21 86 95145 冯d伟 男 19 CS 2019-08-31 51 86 85 95146 王3丽 女 18 CS 2017-08-31 88 33 11 95147 王d君 男 23 MA 2019-08-31 61 98 29 95148 钱1国 男 19 MA 2019-08-31 88 65 12 95149 王2娟 女 18 IS 2019-08-31 30 64 41 95150 王B一 女 18 IS 2019-08-31 16 93 10 95151 邢A丽 女 19 IS 2018-08-31 58 20 24 95152 赵钱D 男 18 IS 2019-08-31 77 48 92 95153 周二C 男 20 MA 2018-08-31 89 7 60 95154 郑明B 男 21 MA 2018-08-31 18 76 59 95155 李勇A 男 19 CS 2017-08-31 53 35 49
将上面的数据存储到一个分区分桶表中。要求:分区按照学院和入学日期分区,分四个桶。
1、建表语句和动态导入语句
我的本地数据存储在/data/student_info 创建普通外表student_emp存储数据 语句: create external table if not exists student_emp( sid string, name string, gender string, age int, academy string, dt date, chinese int, math int, english int ) row format delimited fields terminated by '\t' lines terminated by '\n'; 加载本地数据: load data local inpath './data/student_info' into table student_emp; 分析:表 student_new 字段名:sid name gender age academy dt chinese math english 分区分桶表: 分区按照学院和入学日期分区 4个分桶 按照sid分桶 年龄降序排序 建表语句: create table student_new( sid int, name string, gender string, age int, chinese int, math int, english int ) partitioned by (academy string,dt date) clustered by (sid) sorted by (age desc) into 4 buckets row format delimited fields terminated by '\t'; -- 设置非严格模式 set hive.exec.dynamic.partition.mode=nonstrict -- 动态加载数据 insert overwrite table student_new partition(academy,dt) select sid,name,gender,age,chinese,math,english,academy,dt from student_emp distribute by (sid) sort by(age); 或 insert into table student_new partition(academy,dt) select sid,name,gender,age,chinese,math,english,academy,dt from student_emp cluster by(age);
2、统计cs学员的男女人数,在一行上显示。
第一种写法:不在一行上显示 select count(1) as `男生人数` from student_new where gender='男' and academy='CS' union all select count(1) as `女生人数` from student_new where gender='女' and academy='CS'; result: OK 29 21 第二种写法:在一行上显示 一: select academy,sum(if(gender='男',1,0)) `男`, sum(if(gender='女',1,0)) `女` from student_new where academy = 'CS' group by academy; 二: select academy,sum(if(gender='男',1,0)) `男`, sum(if(gender='女',1,0)) `女` from student_new group by academy having academy = 'CS'; 三: select "CS",sum(if(gender='男',1,0)) `男`, sum(if(gender='女',1,0)) `女` from student_new where academy='CS'; result: OK CS 29 21
3、统计每个学院每年入学的总人数以及前一年的总人数。
select t.academy,t.dt,t.num,lag(t.num,1) over(distribute by t.academy sort by dt) `lassyear person` from ( select academy,dt,count(1) num from student_new group by academy,dt ) t; result: OK CS 2017-08-31 29 NULL CS 2018-08-31 14 29 CS 2019-08-31 7 14 IS 2017-08-31 14 NULL IS 2018-08-31 7 14 IS 2019-08-31 21 7 MA 2017-08-31 7 NULL MA 2018-08-31 35 7 MA 2019-08-31 21 35 第二种写法: select academy,dt,total,lag(total,1) over(partition by academy order by dt) from (select academy,dt,count(1) total from student_new group by academy,dt) A; result: OK CS 2017-08-31 29 NULL CS 2018-08-31 14 29 CS 2019-08-31 7 14 IS 2017-08-31 14 NULL IS 2018-08-31 7 14 IS 2019-08-31 21 7 MA 2017-08-31 7 NULL MA 2018-08-31 35 7 MA 2019-08-31 21 35
Hive QL的经典题详解相关推荐
- 剑指offer(26-33题)详解
文章目录 26 二叉搜索树与双向链表 27 字符串的排列 28 数字中出现次数超过一半的数字(待优化)★ 29 最小的K个数 30 连续子数组最大和 31 整数中1出现的次数 32 把数组排成最小的数 ...
- 信号与系统考研复习例题详解_小语种日语日本文学复习考研资料加藤周一《日本文学史序说(上)》笔记和考研真题详解...
加藤周一<日本文学史序说(上)>笔记和考研真题详解 目录 序章 日本文学的特征 0.1 复习笔记 第一章 <万叶集>的时代 1.1 复习笔记 1.2 考研真题与典型题详解 第二 ...
- 让理科生沉默,让文科生流泪的综合题详解
让理科生沉默,让文科生流泪的综合题详解 阿布evo 发表于 2011-05-09 21:34 原文地址:http://www.guokr.com/article/31315/ 这套题就是前两天在校内 ...
- 2017年 第8届 蓝桥杯 Java B组 省赛真题详解及总结
蓝桥杯 Java B组 省赛真题详解及小结汇总[2013年(第4届)~2020年(第11届)] 注意:部分代码及程序 源自 蓝桥杯 官网视频(历年真题解析) 郑未老师. 2013年 第04届 蓝桥杯 ...
- python计算机二级操作题详解(一)
python计算机二级操作题详解(一) **1. 1.仅使用 Python 基本语法,即不使用任何模块,编写 Python 程序计算下列数学表达式的结果并输出,小数点后保留3位. 输入 该题目没有输入 ...
- ★核心关注点_《信息系统项目管理师考试考点分析与真题详解》
★核心关注点_<信息系统项目管理师考试考点分析与真题详解> 真诚感谢你选用<信息系统项目管理师考试考点分析与真题详解>作为高级项管的辅导用书.对于使用该书的读者们,在备考201 ...
- 独家 | PHM数据竞赛首个中国夺冠团队经验分享(常用模型赛题详解PPT视频)
清华大数据"赛事经验分享"系列讲座旨在分享国内外大数据领域重要赛事获胜团队及个人的参赛历程及获胜经验,本期,我们邀请到PHM Data Challenge十年竞赛史上首个完全由中国 ...
- 勘误表《网络规划设计师考试考点分析与真题详解》
<网络规划设计师考试考点分析与真题详解>勘误表 首先,对本书在编写.校对.排版.印刷环节中的错漏,而给各位读者带来不便之处,深表最诚挚的歉意!也恳请各位专家.读者在使用过程中多提宝贵意见及 ...
- 《信息系统项目管理师软考辅导——3年真题详解与全真模拟》主要创新点、关注点...
<信息系统项目管理师软考辅导--3年真题详解与全真模拟>主要创新点.关注点 新增2014年5月.11月两份真题试卷的360°透彻解析: 更新2013年5月.11月真题试卷的解析: 紧扣考纲 ...
最新文章
- 三流Java搞技术,二流Java搞框架,一流Java…
- 涉密电脑痕迹深度清理_Mac空间不足的情况下,该怎么清理呢?
- anaconda的python使用教程-Python安装教程之Anaconda入门使用总结
- linux系统 wm9713声卡配置 记录
- Linux网络编程一步一步学+基础
- Django(part28)--F对象
- th:each嵌套_难题:嵌套的computeIfAbsent
- cesium 修改 鼠标 样式
- maven打包时跳过测试
- Linux磁盘、内存、CPU、进程
- 使用phpstudy中的apache进行虚拟主机的配置(自定义网站名进行访问,如http://wei.com)
- module.exports,exports,export和export default,import与require区别与联系
- 算法速学速用大辞典 pdf_随机梯度蒙特卡洛算法-重要性采样
- nexus下载及上传jar包
- 股票交易软件接口编程语言
- sub求阶乘c语言,用VB编写程序求S=A!+B!+C!,要求阶乘的计算使用Sub过程来实现,参数A、B、C的值从键盘输入的程序代码?...
- 阿里—最新iOS面试题总结
- windows_clion_Process finished with exit code -1073741515 (0xC0000135)
- 王道考研操作系统复习笔记
- 提莫攻击 findPoisonedDuration
热门文章
- 历史上几次股市大崩盘
- 数据库介绍与数据库安装
- Ubuntu 10.04 LTS 下 Android 4.1.2_r1 源代码的下载
- 在 web of science上到导出txt文件
- 嵌入式软件工程师面试题(九)
- openwrt重启后,修复dns
- 响应式图像--图片自适应大小
- A Game of Thrones(84)
- 用表格做出的阴影扇形图
- shell处理 [批次号][分隔符][文件名称].[后缀] 格式的文件