本文簡要介紹 python 語言中 numpy.place
的用法。
用法:
numpy.place(arr, mask, vals)
根據條件值和輸入值更改數組元素。
相似
np.copyto(arr, vals, where=mask)
, 區別在於place
使用前 N 個元素瓦爾斯, 其中 N 是真值的數量掩碼, 盡管copyto
使用元素掩碼為真。請注意,
extract
的作用與place
完全相反。- arr: ndarray
將數據放入的數組。
- mask: array_like
布爾掩碼數組。必須具有與 a 相同的大小。
- vals: 一維序列
要放入 a 中的值。僅使用前 N 個元素,其中 N 是掩碼中 True 值的數量。如果 vals 小於 N,它將被重複,如果要屏蔽 a 的元素,則該序列必須是非空的。
參數:
例子:
>>> arr = np.arange(6).reshape(2, 3) >>> np.place(arr, arr>2, [44, 55]) >>> arr array([[ 0, 1, 2], [44, 55, 44]])
相關用法
- Python numpy polyder用法及代碼示例
- Python numpy polynomial.polyfit用法及代碼示例
- Python numpy put_along_axis用法及代碼示例
- 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 putmask用法及代碼示例
- Python numpy polyutils.mapparms用法及代碼示例
- Python numpy polynomial.polydiv用法及代碼示例
- Python numpy polynomial.polyvalfromroots用法及代碼示例
- Python numpy polydiv用法及代碼示例
注:本文由純淨天空篩選整理自numpy.org大神的英文原創作品 numpy.place。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。