1.3.2.6 总结

入门你需要了解什么?

  • 了解如何创建数组:arrayarangeoneszeros
  • 了解用 array.shape数组的形状,然后使用切片来获得数组的不同视图:array[::2]等。用 reshape改变数组形状或者用 ravel扁平化。
  • 获得数组元素的一个子集,和/或用面具修改他们的值ay and/or modify their values with masks

In [174]:

  1. a[a < 0] = 0
  • 了解数组上各式各样的操作,比如找到平均数或最大值 (array.max()array.mean())。不需要记住所有东西,但是应该有条件反射去搜索文档 (线上文档, help(), lookfor())!!
  • 更高级的用法:掌握用整型数组索引,以及广播。了解更多的Numpy函数以便处理多种数组操作。

快读阅读

如果你想要快速通过科学讲座笔记来学习生态系统,你可以直接跳到下一章:Matplotlib: 作图(暂缺)。

本章剩下的内容对于学习介绍部分不是必须的。但是,记得回来完成本章并且完成更多的练习。