Python深度学习(3):NumPy数组库 大纲与中心思想
大纲

- 引入
Python与NumPy版本需求
视频特点与UP主介绍
深度学习相关库简介
- 数组基础
数据类型:整数型与浮点型数组
数组维度:一维与二维数组及其转换
- 数组的创建
创建指定数组
创建递增数组
创建同值数组
创建随机数组
- 数组的索引
访问数组元素
花式索引
访问数组切片
数组切片仅是视图
数组赋值仅是绑定
- 数组的变形
数组的转置
数组的翻转
数组的重塑
数组的拼接
数组的分裂
- 数组的运算
数组与系数之间的运算
数组与数组之间的运算
广播机制
- 数组的函数
矩阵乘积
数学函数
聚合函数
- 布尔型数组
创建布尔型数组
布尔型数组中True的数量
布尔型数组作为掩码
满足条件的元素所在位置
- 从数组到张量
数组与张量的区别
NumPy与PyTorch语法不同点
中心思想
本文详细介绍了NumPy数组库在Python深度学习中的基础知识和应用。内容涵盖了数组的基本数据类型、维度、创建方法、索引技巧、变形操作、运算规则以及布尔型数组的高级用法。此外,还探讨了从NumPy数组到PyTorch张量的转换及其语法差异。通过本文的学习,读者可以全面掌握NumPy数组库的使用方法,为后续的深度学习模型开发打下坚实的基础。
电子书下载地址:
通过网盘分享的文件:Python深度学习(3):NumPy数组库.pdf
链接: https://pan.baidu.com/s/1YlTI3Dy2_4CWt1okXthCYw 提取码: 8qyt
