|numpy如何进行索引和切片?
文章图片
文章图片
文章图片
文章图片
哈喽 , 大家好 , 今天给大家介绍一下 , numpy如何进行索引和切片 。
1.numpy一维索引
numpy的索引和Python的索引方法是一样的:
首先我们先来新建一组一维数据:
import numpy as np
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))
【|numpy如何进行索引和切片?】我们分别输出以下的索引 , 索引行及输出结果如下:
x[[4217
好了 , 今天的内容就先到这里了 , 明天见!
- 你知道如何拍照识物吗?这两个方法很方便
- 客厅圆柱立式空调如何选?如今圆柱体设计的立式柜机已经占领了主流的家用空调市场。|客厅圆柱立式空调如何选?
- 如何看待元宇宙医疗五大场景爆发前夜
- 金牌“飞手”是如何炼成的
- 自动驾驶|自动驾驶,如何安全上路?
- 4G|手机上的“HD”什么意思?怎样关闭?老王教你如何操作
- 从高调入场到被全面封杀,极兔速递是如何被三通一达斩落马下的
- 易趣|把千亿企培市场搬到移动端,酷渲科技是如何做到的?
- 什么是电磁干扰?扩频晶振如何减少干扰?
- 短视频|“掉在地上狗都不要”的滴胶制品,如何在短视频收获33.7亿次播放?