使用切片的方法获取数组的一部分,并没有创建新的数组,而切片只是原始数组的一种视图,所以改变切片中的数值,也会改变原始数组的元素值,具体通过例子来看一下:
先从Numpy中引用所有
创建一个一位数组a
通过切片获取数组b
假如改变数组b中的元素的值
数组a相应的值也会发生变化
假如把a全部赋值给c,也是一样的效果,还是改变了原数组的值
想要保证原始数组的值不发生变化,我们最好使用copy方法获取数组c
现在改变数组c的元素的值,数组a将不放生变化。