AttributeError en NetworkX, el módulo no tiene ningún atributo max_clique

Como se dice en el título tengo un error de atributo. Aquí está mi código:

from sympy import * import numpy as np import networkx as nx G=nx.Graph() with open ("testing.txt", "r") as myfile: Matrice=eval(myfile.readline()) Matnum = np.array(np.array(Matrice)) Matnum = Matnum.astype(np.int, copy=False) G.add_node(Matnum.shape[1]) for i in range(0,Matnum.shape[1]): for j in range(i+1,Matnum.shape[1]): if Matnum[i,j] == 1: G.add_edge(i,j) print nx.max_clique(G) 

Para información, la línea de lectura es una Matriz creada por otro script:

 Matrix([[1, 1, 1, 0, 0, ....... 0, 0, 1, 0, 1]]) 

¡Descárgalo para probar!

¿Tienes una solución? Gracias

Los documentos son un poco ambiguos sobre dónde reside esto, pero lo siguiente funcionó para mí:

 In [4]: G = nx.complete_graph(4) from networkx.algorithms.approximation import clique clique.max_clique(G) Out[4]: {0, 1, 2, 3}