- 1、本文档被系统程序自动判定探测到侵权嫌疑,本站暂时做下架处理。
- 2、如果您确认为侵权,可联系本站左侧在线QQ客服请求删除。我们会保证在24小时内做出处理,应急电话:400-050-0827。
- 3、此文档由网友上传,因疑似侵权的原因,本站不提供该文档下载,只提供部分内容试读。如果您是出版社/作者,看到后可认领文档,您也可以联系本站进行批量认领。
数值计算和计算可视化
目录
1NumPy模块简介
2NumPy的基本操作
3统一函数ufunc
4Matplotlib模块
《Python语言程序设计基础教程》翟明岳编著人民邮电出版社2023年8月第10章1|103
目录
1NumPy模块简介
2NumPy的基本操作
3统一函数ufunc
4Matplotlib模块
《Python语言程序设计基础教程》翟明岳编著人民邮电出版社2023年8月第10章2|103
NumPy模块特性
NumPy是一款非优化字节码解释器
提供了多重数组的概念
提供了处理多重数组的函数和操作
可以代替Matlab
可以进行傅里叶变换
可以进行线性变换和随机序列方面的处理
《Python语言程序设计基础教程》翟明岳编著人民邮电出版社2023年8月第10章3|103
安装和使用NumPy模块
•初学者
安装AnacondaAnaconda会自动安装NumPy模块
利用Anaconda中的Navigator管理模块并启
启动模块动JupyterLab或Spyder或VisualStudio
Code等模块
使用JupyterLab中的notebooks以交互方式执
编写和执行代码行代码;也可以使用Spyder或VisualStudio
Code来编写脚本和模块
•高级用户
C:UsersLindapipinstallnumpy
《Python语言程序设计基础教程》翟明岳编著人民邮电出版社2023年8月第10章4|103
NumPy模块核心
对于大量的同构数据,利用数组进行存储和处理方
便而快速。Python中的数组为ndarray,用于存
数组对象储同一数据类型的多重数组,支持大量的数组与矩
阵运算。numpy支持以向量方式处理ndarray对
象,极大提高了程序运算速度
通用函数(ufunc)则是可以对数组进行处理的一
通用函数对象
类特殊函数
《Python语言程序设计基础教程》翟明岳编著人民邮电出版社2023年8月第10章5|103
目录
1NumPy模块简介
2NumPy的基本操作
3统一函数ufunc
4Matplotlib模块
《Python语言程序设计基础教程》翟明岳编著人民邮电出版社2023年8月第10章6|103
创建一维数组
importnumpyasnp#导入NumPy模块,并重命名为np
l=[1,3,5]#3个元素的列表
nd_l=np.array(l)#转换为ndarray类型对象
print(nd_l)[135]
print(type(nd_l))classnumpy.nd
您可能关注的文档
- 《Python语言程序设计基础教程(微课版)》 课件 第2章 Python程序开发简介.pdf
- 《Python语言程序设计基础教程(微课版)》 课件 第4章 程序流程控制.pdf
- 《Python语言程序设计基础教程(微课版)》 课件 第5章 组合数据类型.pdf
- 《Python语言程序设计基础教程(微课版)》 课件 第7章 函数与模块.pdf
- 《Python语言程序设计基础教程(微课版)》 课件 第9章 文件和异常.pdf
- 生物(北京卷)(全解全析).docx
- 吉林省白山市2023-2024学年高一上学期期末考试化学试题(含答案).docx
- 河南省新乡市2023-2024学年高一上学期期末考试化学试题(含答案).pdf
- 脑外科患者的急救处理.ppt
- 黑龙江省哈尔滨市2023-2024学年高一上学期1月期末考试化学试题(含答案).pdf
文档评论(0)