版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第5章Python与Numpy本章主要内容5.1Python简介5.2Numpy简介5.3课后习题5.1Python简介5.1Python简介近些年,由于Python语言的简洁性、易读性和可扩展性,IT行业内外掀起了一股学习Python的热潮,特别是随着大量方便快捷的扩展工具包涌现,Python更是成为了很多都市白领的必备技能。5.1.1Anaconda简介Anaconda是一个开源的Python发行版本,其包含了conda、Python等180多个科学包及其依赖项,还有很多安装好的工具包,比如之后介绍的numpy、pandas等。有了Anaconda我们的PC机就可以运行各种各样的Python科学计算程序。5.1.1Anaconda简介下载&双击傻瓜式“下一步”5.1.2JupiterNotebook简介5.1.2JupiterNotebook简介快速执行某个cell里的代码(shift+Enter)向前增加一个cell(a)向后增加一个cell(b)删除一个cell(dd)清空已执行的结果5.1.3Python常用语法变量类型列表型与字典型5.2Numpy简介5.2Numpy简介——原生python的问题实战案例:(1)有一个列表,里面装有5个数字,现让所有的数字都加上100,得到一个新列表。(2)一个人买了5种商品,第一个列表中存放着5种商品的个数,第二个列表中存放着5中商品的单价,求每个商品花了多少钱?5.2Numpy简介——numpy安装5.2.1初始数组——Numpy中的ndarrayndarray是个好东西!!有了它,numpy可以无循环地对整组数据进行快运算。(1)ndarray数组大小不能变动,(2)数组内元素类型必须保持一致(3)进行对位运算的数组大小必须相同(4)进行对位运算的数组内元素类型必须相同5.2.2数组的创建用原生python的列表创建用numpy创建特定数组(zerosones)用numpy创建有规律的数组(arangelinspace)用numpy创建随机数组(random.randintrandom.uniform)5.2.3数组的索引——数组的形状与维度多维数组reshapeshapesizeT5.2.3数组的索引传统索引 array[0][0]新索引
array[0,0]切片布尔型索引花式索引5.2.4Numpy的常用方法和属性求数组中每个元素的绝对值:np.abs()求数组中每个元素四舍五入值:np.round()求数组中每个元素向上取整:np.ceil()求数组中每个元素向下取整:np.floor()求数组中所有元素的平均值:np.mean()求数组中所有元素的方差:np.var()求数组中所有元素的标准差:np.std()求数组中最大值:np.max()求数组中最小值:np.min()求数组中最大值对应的索引:np.argmax()求数组中最小值对应的索引:np.argmin()取两个数组中对位小的部分:np.minimum(a1,a2)取两个数组中对位小的部分:np.maximum(a1,a2)5.2.4Numpy的常用方法和属性np.inf和np.nan5.3
课后习题5.3课后习题1.安装Anaconda,运行图5-8、图5-9所示代码;2.创建1个拥有8个元素的一维数组,内容是8个随机整数,取值范围是1-100,然后将这个数组转化成一个2行4列的二维数组;3.创建1个拥有8个元素的一维数组,内容是8个随机整数,取值范围是1-100
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 高二地理人教版选择性必修2全册综合检测试卷(含答案解析)
- 高考英语作文高分秘诀300句首尾万能模板速记
- 网络内容策划年度个人工作汇报
- 小班游戏安全教育
- 护士健康教育比赛演讲
- 健康人格阳光人生
- 数控加工的安全的
- 肉制品加工安全应急规定
- 安全乘车班队会
- 西师大版小学二年级数学上册《前后视角观察物体》教案
- 校园制度文化实施方案
- 2026年国企招聘副总测试题及答案
- 骨髓抑制患者的感染护理与预防
- 南网共享公司招聘笔试题库2026
- (2026版)早绝经与绝经女性骨质疏松防治指南解读课件
- 2026年及未来5年市场数据中国城市客运行业市场调研分析及投资前景预测报告
- STEMI诊疗新指南课件
- 云南曲靖市马龙区第一中学2025-2026学年高一上学期期中考试数学试卷(含答案)
- 军事通信基础知识
- GB/T 31897.201-2025灯具性能第2-1部分:特殊要求LED灯具
- 专题11 阅读理解一轮复习难点突破2(名师点津+名校模拟)原卷版-2026年高考英语一轮复习知识清单
评论
0/150
提交评论