def threshold_absolute(cmatrix, threshold): """ Applies an absolute weight threshold to a graph. All weights below this threshold, as well as those on the main diagonal, are set to zero. """ m = bct.to_gslm(cmatrix.tolist()) thr = bct.threshold_absolute(m, threshold) r = bct.from_gsl(thr) bct.gsl_free(m) bct.gsl_free(thr) return np.asarray(r)
def threshold_absolute(*args): return _bct.threshold_absolute(*args)
def threshold_absolute(*args): """threshold_absolute(gsl_matrix W, double thr) -> gsl_matrix""" return _bct.threshold_absolute(*args)