NumPy笔记之切片操作

博客主要介绍了切片顺序和倒序的区别。阐述了切片语法,第一个数字是起始位置,第二个是结束位置,第三个是抽取元素间隔。倒序时间隔为 -1,默认起始值是数组最大索引值,结束是起始位置,并给出示例。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

切片其实主要讲的是顺序和倒序的区别:

import numpy as np
b=np.array([1,2,3,4,5,6])
#抽取数据
print('顺序打印',b[::])
print('倒叙打印',b[::-1])
print('切片倒序',b[2::-1])

解释:切片的语法,第一个数字是起始位置(默认为0),第二个数字是结束位置(默认为数组的最大索引值),第三个是抽取元素的间隔(默认为1)

倒序的理解一样,间隔取值为-1,那么它的默认起始值是数组的最大索引值,结束是起始位置,比如上面代码的切片倒序:

b[2::-1] 即:开始位置为b[2]的索引(3),结束索引为0(因为没有写出来所以是读取到b[0])输出结果如上图所示。

ps:试着输入以下代码观察结果总结以下吧~

import numpy as np
b=np.array([1,2,3,4,5,6])
#观察
print('切片倒序1',b[2::-1])
print('切片倒序2',b[2:0:-1])
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值