《天线与电波传播》Python大数据基础与实战(范晖)课后题答案.docx
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《《天线与电波传播》Python大数据基础与实战(范晖)课后题答案.docx》由用户(momomo)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 天线与电波传播 天线 电波 传播 Python 数据 基础 实战 范晖 课后 答案
- 资源描述:
-
1、课后题答案第1章1. 解释性、面向对象、动态数据类型、吉多范罗苏姆2. Python3. 包、模块、语句4. B5. C 6. 使用pip工具来安装扩展库,指令为:pip install 库文件名。用pip命令管理Python扩展库需要在命令提示符环境中进行,并且需要切换至pip所在目录。7. 首先将.py源文件和python.exe文件关联,将.pyw源文件和pythonw.exe关联。然后双击源文件即可执行。8. 常用的有三种方式,分别为l import 模块名 as 别名l from 模块名 import 对象名 as 别名l from math import *9. Python被称为
2、人工智能的专用语言,Python下众多的开源框架对人工智能应用领域提供了强大的支持,如计算机视觉库OpenCV、机器学习框架TensorFlow等。借助于Django、web2py等框架,可以快速开发网站应用程序。数据分析可以使用numpy、pandas、matplotlib、scipy等库。第2章1. Python采用的是基于值的内存管理方式,如果为不同变量赋值相同值,则在内存中只有一份该值,多个变量指向同一块内存地址id()2. 在Python中/表示普通除法(也叫真除法),结果是实数,而/表示整除,得到的结果是整数,并且自动向下取整。3.x = input(请输入3位以上的数字:)if
3、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, 5)10. True11. 512. 513. 1:2:314.x = input(input three numbers:)a,b,c = map(int,x.split()print(sorted result is:,sorted(a,
4、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) + 1for k, v in d.items(): print(k, v, sep=:)2.x = input(input a list:)x = eval(x)p = input(input two positon:)begin,end = map(int
5、,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. 当列表增加或删除元素时,列表对象自动进行内存扩展或收缩,从而保证元素之间没有缝隙,但这涉及到列表元素的移动,效率较低,应尽量从列表尾部进行元素的增加与删除操作以提高处理速度。9. 1,
6、2, 3, 1, 2, 3, 1, 2, 310. 1, 2, 3第4章1. A 2. D 3. C 4. D 5. C6.name = input(请输入你的名字: )place = input(请输入你经常去的地方: )like = input(请输入你平时的爱好: )print(可爱的, name, , 最喜欢在, place, 地方进行, like)或者:test = 可爱的0,最喜欢在1地方进行2name = input(请输入你的名字: )place = input(请输入你经常去的地方: )like = input(请输入你平时的爱好: )v = test.format(name
7、, place, like)print(v)7.s = input(请输入一个待统计的字符串: )print(s.count( )第5章1. Continue、break2. while3. C4. B5. Python提供了while和for两种循环控制结构,用来处理需要进行的重复操作,直到满足某些特定条件。while循环一般用于循环次数难以提前确定的情况,也可以用于循环次数确定的情况。for循环一般用于循环次数可以提前确定的情况,尤其适用于枚举或者遍历序列、迭代对象中元素的场合。for循环写的代码通常更加清晰简单,因此编程时建议优先使用for循环。相同或不同的循环结构之间可以相互嵌套,也可
8、以和选择结构嵌套使用,用来实现更为复杂的逻辑。 6.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 = eval(x)t = xi = 2result = while True: if t=1: break if t % i = 0: result.append(i) t = t / i else: i
9、+= 1print(x,=, *.join(map(str,result)第6章1.import mathdef IsPrime(v): n = int(math.sqrt(v)+1) for i in range(2,n): if v % i = 0: return No else: return Yesprint(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
10、in v: if A = i = Z: capital += 1 elif a = i = z: little += 1 elif 0 = i lstj #如果reverse=True则降序排序 if reverse: exp = lsti = 90 and score = 80 and score = 60 and score 60,D:不及格except Exception as result:print(低于60分:n,result)7.class my_error(Exception): def _init_(self, stri): self.leng = len(stri) def
11、 process(self): if self.leng 0: fileFlag = oldFileNamefileFlagNum: #组织新的文件名 newFileName = oldFileName:fileFlagNum + 复件 +fileFlag #创建新文件 newFile = open(newFileName,w) #把旧文件中的数据复制到新文件中 for lineContent in oldFile.readlines(): newFile.write(lineContent)#关闭文件oldFile.close()newFile.close()7.import osimpor
12、t syssys.setrecursionlimit(1000) # set the maximum depth as 1500file_path = input(请输入待查找的目录:)file_name = input(请输入待查找的文件:)def file_find(file_path,file_name):if os.path.isdir(file_path):# os.chdir(file_path)#进入当前路径ile_list = os.listdir(file_path)for each in file_list:temp_dir = file_path + os.sep + e
展开阅读全文