brainconn.reference.makeevenCIJ

makeevenCIJ(n, k, sz_cl)[source]

This function generates a random, directed network with a specified number of fully connected modules linked together by evenly distributed remaining random connections.

Parameters:
  • N (int) – number of vertices (must be power of 2)
  • K (int) – number of edges
  • sz_cl (int) – size of clusters (must be power of 2)
Returns:

CIJ – connection matrix

Return type:

NxN numpy.ndarray

Notes

N must be a power of 2.
A warning is generated if all modules contain more edges than K. Cluster size is 2^sz_cl;