本文簡要介紹 python 語言中 numpy.put
的用法。
用法:
numpy.put(a, ind, v, mode='raise')
用給定值替換數組的指定元素。
索引適用於展平的目標數組。
put
大致相當於:a.flat[ind] = v
- a: ndarray
目標數組。
- ind: array_like
目標索引,解釋為整數。
- v: array_like
放置在目標索引中的值。如果 v 比 ind 短,它將根據需要重複。
- mode: {‘raise’, ‘wrap’, ‘clip’},可選
指定越界索引的行為方式。
‘raise’ - 引發錯誤(默認)
‘wrap’ - 環繞
‘clip’ - 剪輯到範圍
‘clip’ 模式意味著所有過大的索引都將替換為尋址沿該軸的最後一個元素的索引。請注意,這會禁用負數索引。在‘raise’ 模式下,如果發生異常,目標數組仍可能被修改。
參數:
例子:
>>> a = np.arange(5) >>> np.put(a, [0, 2], [-44, -55]) >>> a array([-44, 1, -55, 3, 4])
>>> a = np.arange(5) >>> np.put(a, 22, -5, mode='clip') >>> a array([ 0, 1, 2, 3, -5])
相關用法
- Python numpy put_along_axis用法及代碼示例
- Python numpy putmask用法及代碼示例
- Python numpy polyder用法及代碼示例
- Python numpy polynomial.polyfit用法及代碼示例
- Python numpy polyfit用法及代碼示例
- Python numpy piecewise用法及代碼示例
- Python numpy polynomial.polyline用法及代碼示例
- Python numpy polynomial.polyadd用法及代碼示例
- Python numpy polynomial.polyder用法及代碼示例
- Python numpy pmt用法及代碼示例
- Python numpy promote_types用法及代碼示例
- Python numpy polyutils.as_series用法及代碼示例
- Python numpy percentile用法及代碼示例
- Python numpy polynomial.polydomain用法及代碼示例
- Python numpy poly用法及代碼示例
- Python numpy polynomial.polyint用法及代碼示例
- Python numpy polysub用法及代碼示例
- Python numpy prod用法及代碼示例
- Python numpy polyutils.getdomain用法及代碼示例
- Python numpy power用法及代碼示例
- Python numpy polyutils.mapdomain用法及代碼示例
- Python numpy polyutils.mapparms用法及代碼示例
- Python numpy polynomial.polydiv用法及代碼示例
- Python numpy polynomial.polyvalfromroots用法及代碼示例
- Python numpy polydiv用法及代碼示例
注:本文由純淨天空篩選整理自numpy.org大神的英文原創作品 numpy.put。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。