Module rpps.coding.blocker

Functions

def block(bits: numpy.ndarray, block_size: int)
Expand source code
def block(bits: np.ndarray, block_size: int):
    return bits.reshape(-1, block_size)
def hamming_dist(ib: numpy.ndarray, ob: numpy.ndarray)
Expand source code
def hamming_dist(ib: np.ndarray, ob: np.ndarray):
    return np.bitwise_xor(ib, ob).sum()
def unblock(bits: numpy.ndarray)
Expand source code
def unblock(bits: np.ndarray):
    return bits.reshape(-1)