brainconn.utils.misc.dummyvar

dummyvar(cis, return_sparse=False)[source]

This is an efficient implementation of matlab’s “dummyvar” command using sparse matrices.

input: partitions, NxM array-like containing M partitions of N nodes
into <=N distinct communities
output: dummyvar, an NxR matrix containing R column variables (indicator

variables) with N entries, where R is the total number of communities summed across each of the M partitions.

i.e. r = sum((max(len(unique(partitions[i]))) for i in range(m)))