Learn R Programming

flintyR (version 0.1.0)

hamming_bitwise: Fast Bitwise Hamming Distance Vector Computation

Description

Takes in a binary matrix \(\mathbf{X}\), whose transpose \(\mathbf{X}^T\) has \(N\) rows, and computes a vector recording all \({N \choose 2}\) pairwise Hamming distances of \(\mathbf{X}^T\), ordered lexicographically.

Usage

hamming_bitwise(X)

Value

vector of Hamming distances (NumericVector class)

Arguments

X

binary matrix (IntegerMatrix class )

Examples

Run this code
# t(X) = [[1,0], [0,1], [1,1]] --> output = [2,1,1]

Run the code above in your browser using DataLab