def breadthdist(cmatrix): """ Computes reachability and distance matrices using breadth-first search. Parameters ---------- cmatrix : connection matrix Returns ------- R : reachability matrix D : distance matrix This function is potentially less memory-hungry than 'reachdist', particularly if the characteristic path length is rather large. Olaf Sporns, Indiana University, 2002/2007/2008 """ m = bct.to_gslm(cmatrix.tolist()) str = bct.breadthdist(m) strnp = bct.from_gsl(str) bct.gsl_free(m) bct.gsl_free(str) return np.asarray(strnp)
def breadthdist(*args): return _bct.breadthdist(*args)
def breadthdist(*args): """breadthdist(gsl_matrix CIJ) -> gsl_matrix""" return _bct.breadthdist(*args)