本文簡要介紹 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])
相關用法
- Python numpy searchsorted用法及代碼示例
- Python numpy shape用法及代碼示例
- Python numpy scimath.log用法及代碼示例
- Python numpy signbit用法及代碼示例
- Python numpy setdiff1d用法及代碼示例
- Python numpy seterr用法及代碼示例
- Python numpy sort用法及代碼示例
- Python numpy scimath.logn用法及代碼示例
- Python numpy square用法及代碼示例
- Python numpy std用法及代碼示例
- Python numpy scimath.log2用法及代碼示例
- Python numpy sum用法及代碼示例
- Python numpy spacing用法及代碼示例
- Python numpy seterrobj用法及代碼示例
- Python numpy squeeze用法及代碼示例
- Python numpy scimath.arccos用法及代碼示例
- Python numpy shares_memory用法及代碼示例
- Python numpy swapaxes用法及代碼示例
- Python numpy sctype2char用法及代碼示例
- Python numpy show_config用法及代碼示例
- Python numpy set_printoptions用法及代碼示例
- Python numpy source用法及代碼示例
- Python numpy save用法及代碼示例
- Python numpy scimath.log10用法及代碼示例
- Python numpy select用法及代碼示例
注:本文由純淨天空篩選整理自numpy.org大神的英文原創作品 numpy.s_。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。