当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


Python numpy s_用法及代码示例


本文简要介绍 python 语言中 numpy.s_ 的用法。

用法:

numpy.s_ = <numpy.lib.index_tricks.IndexExpression object>

为数组构建索引元组的更好方法。

注意

使用两个预定义实例之一index_exp或者s_而不是直接使用IndexExpression.

对于任何索引组合,包括切片和轴插入,a[indices]是相同的a[np.index_exp[indices]]对于任何数组a.然而,np.index_exp[indices]可以在 Python 代码中的任何地方使用,并返回切片对象的元组,可用于构建复杂的索引表达式。

参数

maketuple bool

如果为 True,则始终返回一个元组。

注意

您可以使用slice() 以及一些特殊对象来完成所有这些操作,但是要记住很多东西,而且这个版本更简单,因为它使用标准数组索引语法。

例子

>>> np.s_[2::2]
slice(2, None, 2)
>>> np.index_exp[2::2]
(slice(2, None, 2),)
>>> np.array([0, 1, 2, 3, 4])[np.s_[2::2]]
array([2, 4])

相关用法


注:本文由纯净天空筛选整理自numpy.org大神的英文原创作品 numpy.s_。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。