Assortativity

Assortativity

degree_assortativity_coefficient(G[, x, y, …])

Compute degree assortativity of graph.

attribute_assortativity_coefficient(G, attribute)

Compute assortativity for node attributes.

numeric_assortativity_coefficient(G, attribute)

Compute assortativity for numerical node attributes.

degree_pearson_correlation_coefficient(G[, …])

Compute degree assortativity of graph.

Average neighbor degree

average_neighbor_degree(G[, source, target, …])

Returns the average degree of the neighborhood of each node.

Average degree connectivity

average_degree_connectivity(G[, source, …])

Compute the average degree connectivity of graph.

k_nearest_neighbors(G[, source, target, …])

Compute the average degree connectivity of graph.

Mixing

attribute_mixing_matrix(G, attribute[, …])

Returns mixing matrix for attribute.

degree_mixing_matrix(G[, x, y, weight, …])

Returns mixing matrix for attribute.

numeric_mixing_matrix(G, attribute[, nodes, …])

Returns numeric mixing matrix for attribute.

attribute_mixing_dict(G, attribute[, nodes, …])

Returns dictionary representation of mixing matrix for attribute.

degree_mixing_dict(G[, x, y, weight, nodes, …])

Returns dictionary representation of mixing matrix for degree.

mixing_dict(xy[, normalized])

Returns a dictionary representation of mixing matrix.

Pairs

node_attribute_xy(G, attribute[, nodes])

Returns iterator of node-attribute pairs for all edges in G.

node_degree_xy(G[, x, y, weight, nodes])

Generate node degree-degree pairs for edges in G.