- 1、本文档共2页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
NUMPAGES2
.
Numpy基础一、课程计划
Numpy基础
日期:2024-03-28学生数量:34
主题:Numpy模块与数据处理
备注说明
教学目标:
理解Numpy多维数组的特点和操作,并能够使用多维数组用于数据存取、矩阵运算等操作。
需要特别强调Numpy多维数组之间的运算和广播机制
使用材料:Numpy基础的课件PPT和基于JupyterNotebook的示例代码,中文介绍和运行示例短视频
授课形式:线上资源设置学习任务,线上或线下授课,随堂练习,随堂提问
线上资源作为学习任务,不占用上课时间
授课学生假设:已了解Python基本语法和基本数据类型
先学习Python基础
二、阶段计划:
阶段目标
老师程序
学生程序
时间(分钟)
间隔(分钟)
备注说明
创建数组
介绍Numpy模块基本功能—演示如何导入模块和创建基本数组—快速创建数组的常用函数arange、linspace等
观察老师的操作和效果—根据提供的JupyterNotebook示例代码,尝试使用arange、linspace等函数创建数组—查看结果
15
10
线上或线下课堂形式,学生自带笔记本。老师先讲解和演示,之后指导学生完成示例代码操作
数组元素存取
介绍并演示Numpy数组元素的基本存取方法—布尔数组或表达式存取方法—多维数组的范围存取方法及shape转换
观察老师的操作和效果—根据老师提供的JupyterNotebook示例代码,尝试使用基本范围选取、表达式选取等方法存取数组元素
15
10
数组运算
介绍Numpy的ufunc运算概念和常用操作—数组之间的基本运算函数演示—广播机制—数组的拼接与合并
观察老师的操作和效果—根据老师提供的JupyterNotebook示例代码,尝试练习数组基本运算、广播机制及数组的拼接与合并
15
10
随堂提问
打开随机抽奖程序,从学生名单中抽取学生。学生如果回答不完整或有偏差,老师补充或纠偏
抽中的学生回答问题,允许随时查阅资料
5
10
三、随堂提问问题:
1)通过Numpy创建的数组与列表相比,有何异同?数据类型限制、存储效率、运算效率、矩阵运算、算术运算区别如乘法?
2)Numpy创建数组的函数arange()、linspace()、logspace()各有什么作用?
3)Numpy存取元素的方法都有哪些?存取后的变量与原始数组是否共享数据空间,分不同情况么?
4)Numpy的any()和all()方法有何作用和区别?
5)如果Numpy的两个数组的shape不同,如何进行算术运算?
6)Numpy数组的拼接方法都有哪些?简单介绍
四、互动与反馈:
OverallComment
Commentaboutthelessonplan
oneortwothingsthatworked
随堂问题基本覆盖章节关键知识点
oneortwothingsthatdidn’tworksowell
部分学生线上自主学习自律较弱,不能及时跟上课程进度
Commentabouttheteaching
oneortwothingsthatwentwell
线上授课时,中间穿插提问或提醒
oneortwothingsthatcouldhavebeenbetter
线上课程注意学生学习进度是否跟上正常节奏
您可能关注的文档
- 《数据采集与处理:基于python》 课件 第1章-概述.pptx
- 《数据采集与处理:基于python》 课件 第3章-Numpy与Pandas基础.pptx
- 《数据采集与处理:基于python》 课件 第4章-数据可视化.pptx
- 《数据采集与处理:基于python》 课件 第5章-文件读写与操作.pptx
- 《数据采集与处理:基于python》 课件 第6章-统计与概率基础.pptx
- 《数据采集与处理:基于python》 课件 第7章-数据清洗与预处理.pptx
- 《数据采集与处理:基于python》 课件 第8章-网络数据采集.pptx
- 《数据采集与处理:基于python》 课件 第9章-关系数据库连接与访问.ppt
- 《数据采集与处理:基于python》 课件 第10章-大数据存储与访问技术.pptx
- 《数据采集与处理:基于python》 课件 第11章-数据集成与ETL技术.ppt
文档评论(0)