Python大数据基础与实战(范晖)课后题答案

上传人:碎****木 文档编号:220860720 上传时间:2021-12-09 格式:DOCX 页数:17 大小:33.76KB
返回 下载 相关 举报
Python大数据基础与实战(范晖)课后题答案_第1页
第1页 / 共17页
Python大数据基础与实战(范晖)课后题答案_第2页
第2页 / 共17页
Python大数据基础与实战(范晖)课后题答案_第3页
第3页 / 共17页
亲,该文档总共17页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《Python大数据基础与实战(范晖)课后题答案》由会员分享,可在线阅读,更多相关《Python大数据基础与实战(范晖)课后题答案(17页珍藏版)》请在金锄头文库上搜索。

1、课后题答案第 1 章1. 解释性、面对对象、动态数据类型、吉多范罗苏姆2. Python3. 包、模块、语句4. B5. C6. 使用pip 工具来安装扩展库,指令为:pipinstall 库文件名。用pip 命令治理 Python 扩展库需要在命令提示符环境中进展,并且需要切换至pip 所在名目。7. 首先将.py 源文件和python.exe 文件关联,将.pyw 源文件和pythonw.exe 关联。然后双击源文件即可执行。8. 常用的有三种方式,分别为l import 模块名 as 别名l from 模块名 import 对象名 as 别名l from math import *9.

2、Python 被称为人工智能的专用语言,Python 下众多的开源框架对人工智能应用领域提供了强大的支持,如计算机视觉库OpenCV、机器学习框架TensorFlow 等。借助于Django、web2py 等框架,可以快速开发网站应用程序。数据分析可以使用 numpy、pandas、matplotlib、scipy 等库。第 2 章1. Python 承受的是基于值的内存治理方式,假设为不同变量赋值一样值,那么在内存中只有一份该值,多个变量指向同一块内存地址id()2. 在 Python 中/表示一般除法也叫真除法,结果是实数,而/表示整除,得到的结果是整数,并且自动向下取整。3.x = in

3、put(”请输入 3 位以上的数字:”) if len(x) = 3:x = int(x)print(”结果是:”,x / 100)else:print(”输入错误!”)4.x = input(“input a number:“) a,b,c = map(int,x)print(“result is:0t1t2“.format(a,b,c)5. sum()6. True7. 198. False9. (True, 510. True11. 512. 513. 1:2:314.x = input(“input three numbers:“) a,b,c = map(int,x.split()p

4、rint(“sorted result is:“,sorted(a,b,c)第 3 章1.import randomx = random.randint(0,200) for i in range(100) #第一种实现:使用集合s = set(x)for v in s:print(v, ”:”, x.count(v) #其次种实现:使用字典 d = dict()for v in x:dv = d.get(v,0) + 1 for k, v in d.items():print(k, v, sep=”:”)2.x = input(“input a list:“) x = eval(x)p =

5、input(“input two positon:“) begin,end = map(int,p.split() print(xbegin:end+1)3. 6 for i in range(10) 4.import randomx = random.randint(0,100) for i in range(20) print(x)x:10 = sorted(x:10)x10: = sorted(x10:, reverse=True) print(x)5. 6. 18, 197. (1, 3, 2)8. 当列表增加或删除元素时,列表对象自动进展内存扩展或收缩,从而保证元素之间没有缝隙,但这

6、涉及到列表元素的移动,效率较低,应尽量从列表尾部进展元素的增加与删除操作以提高处理速度。9. 1, 2, 3, 1, 2, 3, 1, 2, 310. ”1”, ”2”, ”3”第 4 章1. A 6.2. D3. C4. D5. Cname = input(“请输入你的名字: “)place = input(“请输入你经常去的地方: “) like = input(“请输入你寻常的爱好: “)print(”得意的”, name, ”,”, ”最宠爱在”, place, ”地方进展”, like)或者:test = “得意的0,最宠爱在1地方进展2“ name = input(“请输入你的名字

7、: “)place = input(“请输入你经常去的地方: “) like = input(“请输入你寻常的爱好: “)v = test.format(name, place, like) print(v)7.s =input(“请输入一个待统计的字符串: “) print(s.count(“ “)第 5 章1. Continue、break2. while3. C4. B6.5. Python 供给了 while 和 for 两种循环把握构造,用来处理需要进展的重复操作,直到满足某些特定条件。while 循环一般用于循环次数难以提前确定的状况,也可以用于循环次数确定的状况。for 循环一般

8、用于循环次数可以提前确定的状况,尤其适用于枚举或者遍历序列、迭代对象中元素的场合。for 循环写的代码通常更加清楚简洁,因此编程时建议优先使用 for 循环。一样或不同的循环构造之间可以相互嵌套,也可以和选择构造嵌套使用,用来实现更为简单的规律。x = input(”Please input an integer :”)x = int(x)if x % 2 = 0:print(“:d is 偶数!“.format(x)else:print(“:d is 奇数!“.format(x)7.x = input(”Please input an integer less than 1000:”) x

9、= eval(x)t = x i = 2result = while True:if t=1:breakif t %i = 0:result.append(i) t = t / ielse:i += 1print(x,”=”, ”*”.join(map(str,result)第 6 章1.import math def IsPrime(v):n = int(math.sqrt(v)+1) for i in range(2,n):if v % i = 0:return ”No”else:return ”Yes”print(IsPrime(17) print(IsPrime(30) print(IsPrime(813)2.def demo(v):capital,little,digit,other=(0,)*4#或者 capital = little = digit = other =0 for i in v:if”A” = i = ”Z”:capital += 1 elif”a” = i = ”z”:little += 1elif”0” = i lstj”#假设 reverse=True 那么降序排序if reverse:exp = ”lsti = 90 and score = 80 and score = 60 and score 80:print(“C:合格“)e

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 行业资料 > 教育/培训

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号