
NumPy基础课程
王右雪
目录
1Numpy简介
2Numpy数组创建及存储
3Numpy数组操作
4Numpy线性代数
2
NumPy简介
NumPy(NumericalPython)是Python语言的一个扩展程序库,支持大量
的维度数组与矩阵运算,此外也针对数组运算提供大量的数学函数库。
➢一个强大的N维数组对象ndarray
➢广播功能函数
➢整合C/C++/Fortran代码的工具
➢线性代数、傅里叶变换、随机数生成等功能
为什么要使用NumPy?
➢numpy的数组功能比Python自身的嵌套列表(nestedliststructure)结构
JimHugunin
要高效的多(该结构也可以用来表示矩阵(matrix)),支持大量的维度
数组与矩阵运算,此外也针对数组运算提供大量的数学函数库
3
NumPy使用预备知识
•NumPy模块导入:importnumpyasnp
fromnumpyimport*
•NumPy支持的数据类型
类型描述
bool用一位存储的布尔类型(值为TRUE或FALSE)
int由所在平台决定其精度的整数(一般为int32或int64)
float浮点数,根据精度显示不同的长度
str字符串数据
…………
4
目录
1Numpy简介
2Numpy数组创建及存储
3Numpy数组操作
4Numpy线性代数
5
数组相关知识
ndarray是一个(通常是固定大小的)多维容器,包含相同类型的项。
一维数组二维数组多维数组
axis0axis1axis1
0
1230123
免费下载链接
飞猫云链接地址:https://jmj.cc/s/fp8byl
压缩包解压密码:res.99hah.com_7nMWAWi0qL
下载方法:如果您不是飞猫云会员,请在下载页面滚动到最下方,点击“非会员下载”,网页跳转后再次滚动到最下方,点击“非会员下载”。
解压软件:Bandizip
- 打开飞猫云链接地址的页面,拖动到最下方,找到“非会员下载”的按钮并点击
- 此时,如果没登录,可能会提醒您注册帐号,随便注册一个帐号并登录
- 再在新打开的下载页面,再次拖动到最下方,找到“网页端 非会员下载”的按钮并点击。
版权声明:本文为转载文章,版权归原作者所有,转载请保留出处!