python数组切片 [-1、0、-1_Python中numpy数组切片:print(a[0::2])、a[::2]、[:,2]、[1:,-1:]、a[::-1]、[ : n]、[m : ]、[-1]...

本文详细介绍了Python中Numpy数组的切片操作,包括一维数组的单参数、双参数、三参数切片,以及二维数组的切片方法。通过具体代码实例展示了如何选取和操作数组元素,例如取最后一个元素、逆序数组、选择特定范围等。
摘要由CSDN通过智能技术生成

文章目录

一维数组(冒号:)

1、一个参数:a[i]

2、两个参数:b=a[i:j]

3、三个参数:格式b = a[i:j:s]

4、一个例子

二维数组(逗号,)

取元素 X[n0,n1]

切片 X[s0:e0,s1:e1]

切片特殊情况 X[:e0,s1:]

代码实例

numpy数组切片操作

一维数组(冒号:)

通过冒号分隔切片参数 start:stop:step 来进行切片操作:

import numpy as np

a=[1,2,3.4,5]

print(a)

[ 1 2 3 4 5 ]

1、一个参数:a[i]

如 [2],将返回与该索引相对应的单个元素。

2、两个参数:b=a[i:j]

b = a[i:j] 表示复制a[i]到a[j-1],以生成新的list对象

i缺省时默认为0,即 a[:n] 代表列表中的第一项到第n项,相当于 a[0:n]

j缺省时默认为len(alist),即a[m:] 代表列表中的第m+1项到最后一项,相当于a[m:5]

当i,j都缺省时,a[:]就相当于完整复制a

print(a[-1]) 取最后一个元素

结果:[5]

print(a[:-1]) 除了最后一个取全部

结果:[ 1 2 3 4 ]

print(a[1:]) 取第二个到最后一个元素

结果:

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值