本文簡要介紹 python 語言中 numpy.ma.masked_object
的用法。
用法:
ma.masked_object(x, value, copy=True, shrink=True)
屏蔽數據完全等於值的數組 x。
此函數類似於
masked_values
,但僅適用於對象數組:對於浮點,請使用masked_values
代替。- x: array_like
要掩碼的數組
- value: 對象
比較值
- copy: {真,假},可選
是否返回 x 的副本。
- shrink: {真,假},可選
是否將滿 False 的掩碼折疊為 nomask
- result: MaskedArray
屏蔽 x 的結果等於值。
參數:
返回:
例子:
>>> import numpy.ma as ma >>> food = np.array(['green_eggs', 'ham'], dtype=object) >>> # don't eat spoiled food >>> eat = ma.masked_object(food, 'green_eggs') >>> eat masked_array(data=[--, 'ham'], mask=[ True, False], fill_value='green_eggs', dtype=object) >>> # plain ol` ham is boring >>> fresh_food = np.array(['cheese', 'ham', 'pineapple'], dtype=object) >>> eat = ma.masked_object(fresh_food, 'green_eggs') >>> eat masked_array(data=['cheese', 'ham', 'pineapple'], mask=False, fill_value='green_eggs', dtype=object)
注意掩碼被設定為
nomask
如果可能的話。>>> eat masked_array(data=['cheese', 'ham', 'pineapple'], mask=False, fill_value='green_eggs', dtype=object)
相關用法
- Python numpy ma.masked_outside用法及代碼示例
- Python numpy ma.masked_greater用法及代碼示例
- Python numpy ma.masked_less_equal用法及代碼示例
- Python numpy ma.masked_where用法及代碼示例
- Python numpy ma.masked_less用法及代碼示例
- Python numpy ma.masked_all用法及代碼示例
- Python numpy ma.masked_invalid用法及代碼示例
- Python numpy ma.masked_greater_equal用法及代碼示例
- Python numpy ma.masked_all_like用法及代碼示例
- Python numpy ma.masked_values用法及代碼示例
- Python numpy ma.masked_not_equal用法及代碼示例
- Python numpy ma.masked_inside用法及代碼示例
- Python numpy ma.masked_equal用法及代碼示例
- Python numpy ma.mask_rowcols用法及代碼示例
- Python numpy ma.mask_cols用法及代碼示例
- Python numpy ma.mask_rows用法及代碼示例
- Python numpy ma.mask_or用法及代碼示例
- Python numpy ma.make_mask用法及代碼示例
- Python numpy ma.make_mask_descr用法及代碼示例
- Python numpy ma.make_mask_none用法及代碼示例
- Python numpy ma.maximum_fill_value用法及代碼示例
- Python numpy ma.mean用法及代碼示例
- Python numpy ma.median用法及代碼示例
- Python numpy ma.mr_用法及代碼示例
- Python numpy ma.minimum_fill_value用法及代碼示例
注:本文由純淨天空篩選整理自numpy.org大神的英文原創作品 numpy.ma.masked_object。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。