『深度学习』「最全」实至名归,NumPy 官方早有中文教程,结合深度学习
机器之心报道
参与:一鸣、Jamin
NumPy 无疑是很多机器学习研究者和开发者的「白月光」 。 如此优秀的项目 , 没有中文版怎么行?近日 , 机器之心发现 NumPy 官方早在去年就已出了一个中文版网站 , 涵盖 NumPy 的一切 。
本文插图
在 Github 上一度蝉联最流行的机器学习和数据科学包 NumPy , 已经有了非常之系统的中文文档 , 回想起当初细啃 NumPy 之时 , 不少人不得不徘徊于各大搜索引擎及平台反复查找 , 找到的文档也许还很不系统 。 现在 , 如果有什么和 NumPy 的问题 , 只需要浏览这份官方中文文档就足够了 。 它足够的系统、全面且亲民 。 亲民到什么程度呢?网站还独一份的配备了「防脱发指南」 。
NumPy 是什么?它是大名鼎鼎的 , 使用 Python 进行科学计算的基础软件包 , 是 Python 生态系统中数据分析、机器学习、科学计算的主力军 , 极大简化了向量与矩阵的操作处理 。 除了计算外 , 它还包括了:
- 功能强大的 N 维数组对象 。
- 精密广播功能函数 。
- 集成 C/C+和 Fortran 代码的工具 。
- 强大的线性代数、傅立叶变换和随机数功能
- Ndarray:一系列同类型数据的集合 , 以 0 下标为开始进行集合中元素的索引 。 ndarray 对象是用于存放同类型元素的多维数组 。 ndarray 中的每个元素在内存中都有相同存储大小的区域 。
- 切片和索引:ndarray 对象的内容可以通过索引或切片来访问和修改 , 与 Python 中 list 的切片操作一样 。 ndarray 数组可以基于 0 - n 的下标进行索引 , 切片对象可以通过内置的 slice 函数 , 并设置 start, stop 及 step 参数进行 , 从原数组中切割出一个新数组 。
这个官方中文项目内容繁多 , 文章数量庞大 。 机器之心在这里节选了一些亮点内容 , 供读者参考 。
教程、文档应有尽有 , 中文版强调和深度学习联系
从原理开始 , 中文版增加理论介绍板块
这个开源的官方中文版教程可以说是非常全面了 。 它从最基本的理解 NumPy 开始 , 教程层层推进 , 直到让用户掌握进阶的使用方法 。
从内容来看 , 中文版不仅仅是官方英文版本的翻译 , 还额外增加了「文章」这一栏目 。 该栏目提供了对 NumPy 背后的矩阵运算原理的详细解释 , 使得使用者「知其然 , 也知其所以然」 。 这是英文版教程中没有的 。
以下为这一部分的目录 , 从这里可以看到 , 这部分内容主要介绍 NumPy 的基本理论 , 以及涉及到其应用的理论部分 , 如数据分析、神经网络实现 , 以及在其他代码库中的接口等 。
基础篇
- 理解 NumPy
- NumPy 简单入门教程
- Python NumPy 教程
- 创建 NumPy 数组的不同方式
- NumPy 中的矩阵和向量
- NumPy 数据分析练习
- NumPy 神经网络
- 使用 NumPy 进行数组编程
- NumPy 实现k均值聚类算法
- NumPy 实现DNC、RNN和LSTM神经网络算法
- OpenCV中的图像的基本操作
- MinPy:MXNet后端的NumPy接口
本文插图
对于多维数组的直观讲解(部分) , 可以看出官方提供了很好的理论解释和图示 。
- 『兄弟』兄弟DCP-T710W喷墨一体机评测:微信打作业 在线学习更简单
- 泡泡网@米兔儿童学习手表4上线!首发仅需849元
- 中新网■土耳其东部发生4.7级地震 震源深度10千米
- 和鲸携手在线公益AI项目,助力学习实训一体化
- 「学习」成功人士每天都会告诉自己这 7 件事
- 【线下】线上学习线下行动,龙潭街道各级组织召开主题党日活动
- [母婴行业观察]儿童桌椅细分行业如何逆势爆发,护童科技创始人,宅家学习成日常
- 『促进快递业与制造业深度融合发展意见印发』促进快递业与制造业深度融合发展意见印发
- 『』三星S20 Ultra深度评测;最强安卓机皇,当真没有一点短板?
- #宅秘#食品接触级表带呵护孩子肌肤,米兔儿童学习手表4系列正式发布