从python slice对象开始和停止

发布于 2021-01-29 17:27:42

我正在使用scipy
ndimage模块,并且正在使用find_objects函数,该函数返回一个slice对象。现在,我想读取此切片对象,并从中获取开始和结束索引。但是,我找不到做到这一点的方法。

fragments = ndimage.find_objects(labels)
print fragments[0][0]
> slice(0L, 832L, None)

如何在我的python代码中将开始索引和结束索引存储为变量。

任何帮助将不胜感激。提前致谢。

关注者
0
被浏览
42
1 个回答
  • 面试哥
    面试哥 2021-01-29
    为面试而生,有面试问题,就找面试哥。

    的成员slicestartstepstop

    切片对象具有只读数据属性startstop并且step仅返回参数值(或其默认值)。


    这样简单:

    >>> sl = slice(0L, 832L)
    >>> sl
    slice(0L, 832L, None)
    >>> start = sl.start
    >>> stop = sl.stop
    >>> start, stop
    (0L, 832L)
    


知识点
面圈网VIP题库

面圈网VIP题库全新上线,海量真题题库资源。 90大类考试,超10万份考试真题开放下载啦

去下载看看