1.3.2.6 总结
入门你需要了解什么?
- 了解如何创建数组:
array
、arange
、ones
、zeros
。 - 了解用
array.shape
数组的形状,然后使用切片来获得数组的不同视图:array[::2]
等。用reshape
改变数组形状或者用ravel
扁平化。 - 获得数组元素的一个子集,和/或用面具修改他们的值ay and/or modify their values with masks
In [174]:
a[a < 0] = 0
- 了解数组上各式各样的操作,比如找到平均数或最大值 (
array.max()
、array.mean()
)。不需要记住所有东西,但是应该有条件反射去搜索文档 (线上文档,help()
,lookfor()
)!! - 更高级的用法:掌握用整型数组索引,以及广播。了解更多的Numpy函数以便处理多种数组操作。
快读阅读
如果你想要快速通过科学讲座笔记来学习生态系统,你可以直接跳到下一章:Matplotlib: 作图(暂缺)。
本章剩下的内容对于学习介绍部分不是必须的。但是,记得回来完成本章并且完成更多的练习。