scglue.num.normalize_edges

scglue.num.normalize_edges(eidx, ewt, method='keepvar')[source]

Normalize graph edge weights

Parameters:
  • eidx (numpy.ndarray) – Vertex indices of edges (\(2 \times n_{edges}\))

  • ewt (numpy.ndarray) – Weight of edges (\(n_{edges}\))

  • method (str) – Normalization method, should be one of {“in”, “out”, “sym”, “keepvar”}

Return type:

numpy.ndarray

Returns:

enorm – Normalized weight of edges (\(n_{edges}\))