Logic Functions#

Truth value testing#

mars.tensor.all

Test whether all array elements along a given axis evaluate to True.

mars.tensor.any

Test whether any tensor element along a given axis evaluates to True.

Array contents#

mars.tensor.isfinite

Test element-wise for finiteness (not infinity or not Not a Number).

mars.tensor.isinf

Test element-wise for positive or negative infinity.

mars.tensor.isnan

Test element-wise for NaN and return result as a boolean tensor.

Array type testing#

mars.tensor.iscomplex

Returns a bool tensor, where True if input element is complex.

mars.tensor.isreal

Returns a bool tensor, where True if input element is real.

Logic operations#

mars.tensor.logical_and

Compute the truth value of x1 AND x2 element-wise.

mars.tensor.logical_or

Compute the truth value of x1 OR x2 element-wise.

mars.tensor.logical_not

Compute the truth value of NOT x element-wise.

mars.tensor.logical_xor

Compute the truth value of x1 XOR x2, element-wise.

Comparison#

mars.tensor.allclose

Returns True if two tensors are element-wise equal within a tolerance.

mars.tensor.isclose

Returns a boolean tensor where two tensors are element-wise equal within a tolerance.

mars.tensor.array_equal

True if two tensors have the same shape and elements, False otherwise.

mars.tensor.greater

Return the truth value of (x1 > x2) element-wise.

mars.tensor.greater_equal

Return the truth value of (x1 >= x2) element-wise.

mars.tensor.less

Return the truth value of (x1 < x2) element-wise.

mars.tensor.less_equal

Return the truth value of (x1 =< x2) element-wise.

mars.tensor.equal

Return (x1 == x2) element-wise.

mars.tensor.not_equal

Return (x1 != x2) element-wise.