numpy array 的索引(切片索引,整型索引)

我们知道,在python中,变量的赋值‘=’其实是对原始变量的引用,是一种绑定。因此有时我们为了创建新的变量而不影响原始数据,需要使用拷贝(copy),这也是赋值和拷贝的不同。

numpy中的索引有切片索引(slice array indexing)和整型索引(integer array indxing)

其中,numpy array中的切片索引(slice)是对原始数组的一个view,会影响原始数组的。而后者会用原始数组创建一个新的数组,不会影响原始数据。

x[1, 3:8], x[2:5, 6:9]是slice索引,而x[1,2], x[[1,2], [1,4]]是integer索引。

猜你喜欢

转载自blog.csdn.net/xiaojiajia007/article/details/81352299