数组的基础索引与切片
一、多维数组的索引
numpy 数组索引是一个大话题,有很多种方式可以让你选中数据的子集或某个单个元素。一维数组比较简单,看起来和 python 的列表很类似:
如你所见,如果你传入了一个数值给数组的切片,例如 arr[5:8]=12,数值被传递给了整个切片。区别于 python 的内建列表,数组的切片是原数组的视图。这意味着数据并不是被复制了,任何对于视图的修改丢回反应到原数组上。
例子如下:
假如你是 Numpy 新手,你可能会感到惊讶,因为其他的数组编程语言都是更为急切的复制数据。由于 Numpy 被设计成适合处理非常大的数组,你可以想象如果 Numpy 持续复制数