|numpy如何进行索引和切片?
文章图片
文章图片
文章图片
文章图片
哈喽 , 大家好 , 今天给大家介绍一下 , numpy如何进行索引和切片 。
1.numpy一维索引
numpy的索引和Python的索引方法是一样的:
首先我们先来新建一组一维数据:
import numpy as np
【|numpy如何进行索引和切片?】n=np.array([123
)
我们利用索引输出第二个数:
n[1
我们通过利用切片输出后两个数:
n[1:
2.numpy二维索引
我们来创建一组二维数据:
import numpy as np
n=np.arange(116).reshape(35)
如果我们直接这样索引输出的结果默认按行进行索引:
n[2
如果我们输入如下 , 意味着索引到第二行第三列 , 输出的是数据14
n[23
我们还可以利用切片 , 实现输出某一列:
n[:2
利用切片 , 输出后两行的数据:
n[1:3
我们还可以通过步长间隔只索引其中的几列:
n[::2
3.布尔索引
除了上述普通的索引之外 , 我们还可以进行布尔索引 , 如下输出n大于5的数组:
n[n>5
3.花式索引
花式索引指的是利用整数数组进行索引 。
比如我们先创建这样一组数据:
x=np.arange(32).reshape((84))
我们分别输出以下的索引 , 索引行及输出结果如下:
x[[4217
好了 , 今天的内容就先到这里了 , 明天见!
- 中国教育报|教师交流轮岗 如何才能撼动“学区房”
- 荣耀magic|荣耀60Pro和荣耀Magic4相比较,该如何选?
- 小米科技|350元的服务器淘汰16核处理器性能究竟如何?竟能击败11代I9
- 笔记本|双屏笔记本体验如何?不止OLED华硕好屏,用户直言效率起飞
- 一加科技|开启30个应用不杀后台!这款上了16GB大内存的旗舰机如何做到的?
- vivo|vivos12pro和vivos15相比较,该如何选?
- 抖音|教你抖音账号如何快速涨粉?
- 充电器|微信双开,手机如何开启微信分身?
- iqoo|价格不足2000元的手机,引发如何正确购机的思考,诸位可以参考
- 编程|嵌入式开发:提示和技巧——用C进行防御性编程的最佳实践