切片索引

本文深入讲解了一维、二维及三维数组的切片索引方法,通过实例演示了如何使用NumPy进行高效的数据提取,适用于各维度数组的数据操作。

一维度数组的切片索引

import numpy as np
# 创建一个一维数组
arr = np.arange(5)
print ('arr数组:', arr)
# 切片获取数据,从下标索引值为3到结束的切片
print ('arrp[3:]的数据:', arr[3:])

arrp[3:]的数据: [3 4]

二维度数组的切片索引

# 创建一个二维数组
arr2d = np.array([[1,2,3],
                               [4,5,6],
                               [7,8,9]])
print ('arr2d数组:\n', arr2d)

# 输出切片数据
print ('arr2d[:2,1:]的切片:\n', arr2d[:2,1:])
print ('arr2d[1,:2]的切片:\n', arr2d[1,:2])
print ('arr2d[2,:1]的切片:\n', arr2d[2,:1])
print ('arr2d[:,:1]的切片:\n', arr2d[:,:1])

arr2d数组:
[[1 2 3]
[4 5 6]
[7 8 9]]
arr2d[:2,1:]的切片:
[[2 3]
[5 6]]
arr2d[1,:2]的切片:
[4 5]
arr2d[2,:1]的切片:
[7]
arr2d[:,:1]的切片:
[[1]
[4]
[7]]
在这里插入图片描述
三维度数组切片索引
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值