# MaskedTensor Source: https://www.tensorplay.cn/docs/generated/tensorplay.masked.MaskedTensor.html ```python class tensorplay.masked.MaskedTensor(data, mask, requires_grad=False) ``` A pair of plain tensors data and mask presented as a single value. mask is boolean and has the same shape as data. An element of data participates in computations only where the corresponding element of mask is True; positions where the mask is False are rendered as -- in the string representation and are replaced by a caller-supplied fill value by to_tensor(). The mask is always the source of truth for validity: masked-out entries of data may hold arbitrary values and are never read semantically. This class is not a tensor subclass and does not hook into a dispatcher. Operations are applied through explicit methods (elementwise ops, reductions and structural ops) or through the masking-aware functions in tensorplay.masked, which accept both plain tensors and MaskedTensor inputs. ```python abs(*args, **kwargs) ``` ```python abs_(*args, **kwargs) ``` ```python absolute(*args, **kwargs) ``` ```python absolute_(*args, **kwargs) ``` ```python acos(*args, **kwargs) ``` ```python acos_(*args, **kwargs) ``` ```python acosh(*args, **kwargs) ``` ```python acosh_(*args, **kwargs) ``` ```python add(*args, **kwargs) ``` ```python add_(*args, **kwargs) ``` ```python all(*args, **kwargs) ``` ```python amax(*args, **kwargs) ``` ```python amin(*args, **kwargs) ``` ```python angle(*args, **kwargs) ``` ```python any(*args, **kwargs) ``` ```python arccos(*args, **kwargs) ``` ```python arccos_(*args, **kwargs) ``` ```python arccosh(*args, **kwargs) ``` ```python arccosh_(*args, **kwargs) ``` ```python arcsin(*args, **kwargs) ``` ```python arcsin_(*args, **kwargs) ``` ```python arcsinh(*args, **kwargs) ``` ```python arcsinh_(*args, **kwargs) ``` ```python arctan(*args, **kwargs) ``` ```python arctan2(*args, **kwargs) ``` ```python arctan2_(*args, **kwargs) ``` ```python arctan_(*args, **kwargs) ``` ```python arctanh(*args, **kwargs) ``` ```python arctanh_(*args, **kwargs) ``` ```python argmax(*args, **kwargs) ``` ```python argmin(*args, **kwargs) ``` ```python asin(*args, **kwargs) ``` ```python asin_(*args, **kwargs) ``` ```python asinh(*args, **kwargs) ``` ```python asinh_(*args, **kwargs) ``` ```python atan(*args, **kwargs) ``` ```python atan2(*args, **kwargs) ``` ```python atan2_(*args, **kwargs) ``` ```python atan_(*args, **kwargs) ``` ```python atanh(*args, **kwargs) ``` ```python atanh_(*args, **kwargs) ``` ```python bitwise_and(*args, **kwargs) ``` ```python bitwise_and_(*args, **kwargs) ``` ```python bitwise_left_shift(*args, **kwargs) ``` ```python bitwise_left_shift_(*args, **kwargs) ``` ```python bitwise_not(*args, **kwargs) ``` ```python bitwise_not_(*args, **kwargs) ``` ```python bitwise_or(*args, **kwargs) ``` ```python bitwise_or_(*args, **kwargs) ``` ```python bitwise_right_shift(*args, **kwargs) ``` ```python bitwise_right_shift_(*args, **kwargs) ``` ```python bitwise_xor(*args, **kwargs) ``` ```python bitwise_xor_(*args, **kwargs) ``` ```python cat(*args, **kwargs) ``` ```python ceil(*args, **kwargs) ``` ```python ceil_(*args, **kwargs) ``` ```python clamp(*args, **kwargs) ``` ```python clamp_(*args, **kwargs) ``` ```python clip(*args, **kwargs) ``` ```python clip_(*args, **kwargs) ``` ```python clone(*args, **kwargs) ``` ```python col2im(*args, **kwargs) ``` ```python conj(*args, **kwargs) ``` ```python conj_physical(*args, **kwargs) ``` ```python conj_physical_(*args, **kwargs) ``` ```python contiguous(*args, **kwargs) ``` ```python copy_(*args, **kwargs) ``` ```python cos(*args, **kwargs) ``` ```python cos_(*args, **kwargs) ``` ```python cosh(*args, **kwargs) ``` ```python cosh_(*args, **kwargs) ``` ```python deg2rad(*args, **kwargs) ``` ```python deg2rad_(*args, **kwargs) ``` ```python detach(*args, **kwargs) ``` ```python digamma(*args, **kwargs) ``` ```python digamma_(*args, **kwargs) ``` ```python div(*args, **kwargs) ``` ```python div_(*args, **kwargs) ``` ```python divide(*args, **kwargs) ``` ```python divide_(*args, **kwargs) ``` ```python eq(*args, **kwargs) ``` ```python eq_(*args, **kwargs) ``` ```python erf(*args, **kwargs) ``` ```python erf_(*args, **kwargs) ``` ```python erfc(*args, **kwargs) ``` ```python erfc_(*args, **kwargs) ``` ```python erfinv(*args, **kwargs) ``` ```python erfinv_(*args, **kwargs) ``` ```python exp(*args, **kwargs) ``` ```python exp2(*args, **kwargs) ``` ```python exp2_(*args, **kwargs) ``` ```python exp_(*args, **kwargs) ``` ```python expand(*args, **kwargs) ``` ```python expm1(*args, **kwargs) ``` ```python expm1_(*args, **kwargs) ``` ```python fix(*args, **kwargs) ``` ```python fix_(*args, **kwargs) ``` ```python floor(*args, **kwargs) ``` ```python floor_(*args, **kwargs) ``` ```python floor_divide(*args, **kwargs) ``` ```python floor_divide_(*args, **kwargs) ``` ```python fmax(*args, **kwargs) ``` ```python fmin(*args, **kwargs) ``` ```python fmod(*args, **kwargs) ``` ```python fmod_(*args, **kwargs) ``` ```python frac(*args, **kwargs) ``` ```python frac_(*args, **kwargs) ``` ```python ge(*args, **kwargs) ``` ```python ge_(*args, **kwargs) ``` ```python greater(*args, **kwargs) ``` ```python greater_(*args, **kwargs) ``` ```python greater_equal(*args, **kwargs) ``` ```python greater_equal_(*args, **kwargs) ``` ```python gt(*args, **kwargs) ``` ```python gt_(*args, **kwargs) ``` ```python i0(*args, **kwargs) ``` ```python i0_(*args, **kwargs) ``` ```python im2col(*args, **kwargs) ``` ```python index(*args, **kwargs) ``` ```python indices(*args, **kwargs) ``` ```python is_contiguous(*args, **kwargs) ``` ```python is_same_size(*args, **kwargs) ``` ```python isnan(*args, **kwargs) ``` ```python item(*args, **kwargs) ``` ```python le(*args, **kwargs) ``` ```python le_(*args, **kwargs) ``` ```python less(*args, **kwargs) ``` ```python less_(*args, **kwargs) ``` ```python less_equal(*args, **kwargs) ``` ```python less_equal_(*args, **kwargs) ``` ```python lgamma(*args, **kwargs) ``` ```python lgamma_(*args, **kwargs) ``` ```python log(*args, **kwargs) ``` ```python log10(*args, **kwargs) ``` ```python log10_(*args, **kwargs) ``` ```python log1p(*args, **kwargs) ``` ```python log1p_(*args, **kwargs) ``` ```python log2(*args, **kwargs) ``` ```python log2_(*args, **kwargs) ``` ```python log_(*args, **kwargs) ``` ```python logaddexp(*args, **kwargs) ``` ```python logaddexp2(*args, **kwargs) ``` ```python logit(*args, **kwargs) ``` ```python logit_(*args, **kwargs) ``` ```python lt(*args, **kwargs) ``` ```python lt_(*args, **kwargs) ``` ```python maximum(*args, **kwargs) ``` ```python mean(*args, **kwargs) ``` ```python minimum(*args, **kwargs) ``` ```python mul(*args, **kwargs) ``` ```python mul_(*args, **kwargs) ``` ```python multiply(*args, **kwargs) ``` ```python multiply_(*args, **kwargs) ``` ```python nan_to_num(*args, **kwargs) ``` ```python nan_to_num_(*args, **kwargs) ``` ```python ne(*args, **kwargs) ``` ```python ne_(*args, **kwargs) ``` ```python neg(*args, **kwargs) ``` ```python neg_(*args, **kwargs) ``` ```python negative(*args, **kwargs) ``` ```python negative_(*args, **kwargs) ``` ```python new_empty_strided(*args, **kwargs) ``` ```python nextafter(*args, **kwargs) ``` ```python nextafter_(*args, **kwargs) ``` ```python norm(*args, **kwargs) ``` ```python not_equal(*args, **kwargs) ``` ```python not_equal_(*args, **kwargs) ``` ```python ones_like(*args, **kwargs) ``` ```python positive(*args, **kwargs) ``` ```python pow(*args, **kwargs) ``` ```python pow_(*args, **kwargs) ``` ```python prod(*args, **kwargs) ``` ```python rad2deg(*args, **kwargs) ``` ```python rad2deg_(*args, **kwargs) ``` ```python reciprocal(*args, **kwargs) ``` ```python reciprocal_(*args, **kwargs) ``` ```python remainder(*args, **kwargs) ``` ```python remainder_(*args, **kwargs) ``` ```python round(*args, **kwargs) ``` ```python round_(*args, **kwargs) ``` ```python rsqrt(*args, **kwargs) ``` ```python rsqrt_(*args, **kwargs) ``` ```python select(*args, **kwargs) ``` ```python select_backward(*args, **kwargs) ``` ```python sgn(*args, **kwargs) ``` ```python sgn_(*args, **kwargs) ``` ```python sigmoid(*args, **kwargs) ``` ```python sigmoid_(*args, **kwargs) ``` ```python sign(*args, **kwargs) ``` ```python sign_(*args, **kwargs) ``` ```python signbit(*args, **kwargs) ``` ```python sin(*args, **kwargs) ``` ```python sin_(*args, **kwargs) ``` ```python sinc(*args, **kwargs) ``` ```python sinc_(*args, **kwargs) ``` ```python sinh(*args, **kwargs) ``` ```python sinh_(*args, **kwargs) ``` ```python slice(*args, **kwargs) ``` ```python slice_backward(*args, **kwargs) ``` ```python softmax(*args, **kwargs) ``` ```python split(*args, **kwargs) ``` ```python sqrt(*args, **kwargs) ``` ```python sqrt_(*args, **kwargs) ``` ```python square(*args, **kwargs) ``` ```python square_(*args, **kwargs) ``` ```python stack(*args, **kwargs) ``` ```python std(*args, **kwargs) ``` ```python stride(*args, **kwargs) ``` ```python sub(*args, **kwargs) ``` ```python sub_(*args, **kwargs) ``` ```python subtract(*args, **kwargs) ``` ```python subtract_(*args, **kwargs) ``` ```python sum(*args, **kwargs) ``` ```python t(*args, **kwargs) ``` ```python tan(*args, **kwargs) ``` ```python tan_(*args, **kwargs) ``` ```python tanh(*args, **kwargs) ``` ```python tanh_(*args, **kwargs) ``` ```python to(*args, **kwargs) ``` ```python to_dense(*args, **kwargs) ``` ```python to_sparse(*args, **kwargs) ``` ```python to_sparse_csr(*args, **kwargs) ``` ```python transpose(*args, **kwargs) ``` ```python true_divide(*args, **kwargs) ``` ```python true_divide_(*args, **kwargs) ``` ```python trunc(*args, **kwargs) ``` ```python trunc_(*args, **kwargs) ``` ```python unfold(*args, **kwargs) ``` ```python unfold_backward(*args, **kwargs) ``` ```python unsqueeze(*args, **kwargs) ``` ```python values(*args, **kwargs) ``` ```python var(*args, **kwargs) ``` ```python view(*args, **kwargs) ```