Numpy数组基本切片语法

本文介绍了Numpy数组的基本切片语法,采用少爷四步法来判断切片范围。步骤包括处理缺失的起始和结束索引,负数索引的转换,计算踩踏步数以及根据步长进行正向或反向遍历。通过举例说明了当结束索引缺失且步长为负数时,如何应用这一方法。
摘要由CSDN通过智能技术生成

基本切片语法是 i:j:k,对应start:stop:step其中 i 是起始索引,j 是停止索引,k 是步子(k!=0)

少爷四步法判断切片范围
1.判断 i,j 是否有缺,有缺则
缺 i : k>0 i=0, k<0 i= n-1
缺 j : k>0 j=n, k<0 j= -n-1
无缺跳转第二步
2.若 ij 是负数,则做 n+i, n+j 处理
3.(j-i)/k=q+r r!=0 q+1即为踩踏步数
4.从起始位 i 开始踩踏,若k>0,正常踩踏, k<0回踩,
k空 即 默认为1
举例:
说明:缺 j 同时 k 是负数
第一步 j = -n-1 = -11
第二步 j = j+n = -1
第三步 (j - i)/k=q余r r!=0 即 (-1-4)/(-1) = 4余-1得出踩踏步数

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值