首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >numpy负索引a[:-0]

numpy负索引a[:-0]
EN

Stack Overflow用户
提问于 2014-02-21 00:33:33
回答 2查看 2.1K关注 0票数 21

我想使用数组切片来裁剪我的数组,即

代码语言:javascript
复制
a_trimmed = a[trim_left:-trim_right]

这很好,除了如果trim_right是0,我得到的是a[trim_left:0],它是一个空数组。

我想我可以把它

代码语言:javascript
复制
a[trim_left:a.shape[0]-trim_right]

但它更丑陋。表达这一点的最简洁的方式是什么?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2014-02-21 00:40:55

None是有效的切片终结点:

代码语言:javascript
复制
a[trim_left:-trim_right or None]
票数 34
EN

Stack Overflow用户

发布于 2014-02-21 00:39:07

没那么难看的IMHO。我能想到的唯一缩短它的方法是用len(a)替换a.shape[0]

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/21913935

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档