B = nx.Graph()
B.add_nodes_from(data['movie'].unique(), bipartite=0, label='movie')
B.add_nodes_from(data['actor'].unique(), bipartite=1, label='actor')
B.add_edges_from(edges, label='acted')
A = list(nx.connected_component_subgraphs(B))[0]
Je reçois une erreur indiquée ci-dessous quand j'essaie d'utiliser nx.Connected_component_subgraphs (g). S'il vous plaît aider avec ce problème.
Dans le jeu de données, il y a deux coumns (film et acteur), et c'est dans la forme graphique bipartite.
Je veux obtenir des composants connectés pour les noeuds de films.
AttributeError Traceback (appel le plus récent) In ----> 1 A = Liste (nx.Connected_component_subgraphs (B)) [0]
AttributeError: Module 'NetworkX' n'a aucun attribut 'connecté_component_subraphs'
Utilisez le code suivant pour une alternative à une seule ligne
A=list(B.subgraph(c) for c in nx.connected_components(B))[0]
Ou vous pouvez installer la version précédente de NetworkX
pip install networkx==2.3