當前位置: 首頁>>編程示例 >>用法及示例精選 >>正文


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_。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。