栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

在numpy中索引多个非相邻范围

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

在numpy中索引多个非相邻范围

您需要在索引之前或之后进行串联。

np.r_
使它变得容易

In [116]: idx=np.array([82,  9, 11, 94, 31, 87, 43, 77, 49, 50])In [117]: np.r_[0:3,7:10]Out[117]: array([0, 1, 2, 7, 8, 9])In [118]: idx[np.r_[0:3,7:10]]Out[118]: array([82,  9, 11, 77, 49, 50])

np.r_
扩展切片并将其连接。

您可以混合切片和列表:

In [120]: np.r_[0:3,7:10,[0,3,4]]Out[120]: array([0, 1, 2, 7, 8, 9, 0, 3, 4])

在索引之前进行连接可能比在之后进行连接要快,但是对于这样的一维数组,我认为差异并不明显。



转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/516692.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号