Source code for inFairness.utils.validationutils
import numpy as np
[docs]
def is_tensor_binary(data: np.ndarray):
"""Checks if the data is binary (0/1) or not. Return True if it is binary data
Parameters
--------------
data: np.ndarray
Data to validata if binary or not
Returns
----------
is_binary: bool
True if data is binary. False if not
"""
nonbindata = (data != 0) & (data != 1)
has_nonbin_data = True in nonbindata
return not has_nonbin_data