numpy函数:[12]数组切片
我们可以向使用列表切屡阽咆忌片一样使用数组切片,如果会使用liest切片,那么这篇文章就是温习一下而已,下面我们来看看具体的数组切片是如何使用的。
从numpy中引入所有![numpy函数:[12]数组切片](https://exp-picture.cdn.bcebos.com/9881b1fce186242fa460b4ab35e434daf15ee8a5.jpg)
创建一个包含10个元素的一位数组![numpy函数:[12]数组切片](https://exp-picture.cdn.bcebos.com/256eb672941fbee43bc8d0eac1237971ff1de7a5.jpg)
我们可以使用一个下标获取数组中相应的值,也可以更改它的值![numpy函数:[12]数组切片](https://exp-picture.cdn.bcebos.com/359bee5e4a237971ed0fb66c93196120a6cde3a5.jpg)
使用冒号获取连续的几个元素,如获取第四个到第五个元素![numpy函数:[12]数组切片](https://exp-picture.cdn.bcebos.com/7830e01d96d8181977328779876efbf203b3dea5.jpg)
省略冒号前的数字,表示从头开始![numpy函数:[12]数组切片](https://exp-picture.cdn.bcebos.com/979906196120a7cd147cdb4689b375d7987bdca5.jpg)
使用负数表示从后往前数,-1表示从后往前数第一个数![numpy函数:[12]数组切片](https://exp-picture.cdn.bcebos.com/6061b9cd0c6efbf218a15563127bbbf4db58daa5.jpg)
-2表示从后往前第二个,以此类推![numpy函数:[12]数组切片](https://exp-picture.cdn.bcebos.com/fab31cb375d7997ba6e6faecf9dade49600fd9a5.jpg)
![numpy函数:[12]数组切片](https://exp-picture.cdn.bcebos.com/983aa5f4da5872dafe5b41bb0056ad042f68d4a5.jpg)
还可以设置步长来读取数组元素![numpy函数:[12]数组切片](https://exp-picture.cdn.bcebos.com/739bc049610f8b568e160edc9ce951e10ff8d3a5.jpg)
步长为-1,其他参数不设置,就是将数组进行了倒序排列![numpy函数:[12]数组切片](https://exp-picture.cdn.bcebos.com/604e9556ad042e6832fb715585f85856d43dd1a5.jpg)
使用负数步长需要让第一个下表大于第二个下标![numpy函数:[12]数组切片](https://exp-picture.cdn.bcebos.com/ac45306817e951e129ea78e25e3da824d9e9cfa5.jpg)