跳到内容
分享网

NumPy 入门别乱找教程:官方快速入门一页讲完

学习资料 Web 1 小时前更新 浏览 7 ↓ 直达下载

刚开始写数据处理代码时,最容易搞混的就是数组和列表的区别:为什么切片出来的东西改了会影响原数组,为什么形状不一样的两个数组有时候能直接运算。官方这一页把数组创建、索引、变形和广播集中讲了一遍,读完这些疑问基本能解开。

它解决什么问题

把数组当列表用,切片、赋值的结果和预期对不上,还查不出原因。

形状不一样的数组放在一起算出错,不明白广播规则到底怎么算。

核心能力

能力 具体能做到什么
一页讲完主干 数组创建、索引切片、变形、广播等基础内容集中在一页
带可运行示例 每段说明都配代码与输出结果,方便自己对着敲
覆盖常用操作 运算、统计、堆叠拆分这类高频用法都有涉及
强调差异点 会点出与列表等内置类型容易混淆的地方
篇幅适中 一两小时能读完,不像完整手册那样厚重
免费开放 文档公开可读,不需要注册或付费
NumPy 快速入门 — 数值计算库 · 快速入门(免费学习资源)
NumPy 快速入门 · 数值计算库 · 快速入门

半小时读完,然后马上用起来

快速入门的篇幅不长,一两个小时能读完,覆盖数组创建、索引切片、形状变换和广播这些最常用的内容。建议读的时候就开着解释器跟着敲一遍,尤其是广播那段,光看解释很难形成感觉,自己把形状不一样的数组放在一起算一次,报错了再看说明,理解会快很多,这一步花掉的时间最值。

它只是入口,更完整的数组操作、随机数、性能相关写法都在后面的用户指南与参考手册里,遇到具体需求要再往下查。另外这份文档只讲数组库本身,不讲建在其上的数据分析工具,做数据工作它是基础而不是终点。内容为英文,代码示例密集,阅读门槛不高,跟着敲几段就能上手。

同类工具怎么选

工具 授权 差别在哪
pandas 用户指南 开源免费 在数组之上做表格处理,日常取数与聚合更省事
Python 官方教程 官方免费资源 有中文版,从语言基础讲起,适合还没入门的人
Kaggle Learn 免费闭源 用真实数据集边做边学,练习比重更大

谁适合用

  • 刚接触数值计算、常把数组当列表用的初学者
  • 做数据分析时需要对数组做批量运算的人
  • 想弄清广播与形状规则的开发者

怎么开始

  1. 打开快速入门页面,先整体扫一遍标题结构。
  2. 开着解释器,从数组创建那一段开始跟着敲。
  3. 读到索引与切片时,自己试几种写法确认结果差异。
  4. 在广播章节放慢速度,用不同形状的数组算几次。
  5. 读完转到用户指南,按具体需求继续查更细的用法。

常见问题

要什么基础?
最好已经会一点 Python,否则列表和数组的差别不容易体会。

这一页够用吗?
入门够了,完整的操作和性能相关写法要看后面的用户指南与参考手册。

有中文版吗?
官方文档以英文为主,其他语言版本的覆盖情况以站点实际提供的为准。

和数据处理库什么关系?
它是底层基础,处理表格的工具建立在其之上,先弄懂它后面会顺很多。

授权与合规

库本身开源,快速入门页面随官方文档免费公开,可以自由阅读与引用。 官网:numpy.org/doc/stable/user/quickstart.html

继续找同类资源

这条属于「学习资料」栏目,同栏目还有更多可直接使用的免费资源,可以在 学习资料全部资源 里按需翻阅。

相关资源

同栏目下这几条也常被一起翻到:

资源信息
界面语言 英文
授权方式 开源免费
适用平台 Web
获取方式 直链下载
资源更新 2026-09-20
页面更新 2026-09-20

获取资源

点击按钮直接前往资源页面。