A visualização do resultado da implementação de um grafo é uma etapa importante no desenvolvimento do algoritmo. Considerando este facto, existem diversas bibliotecas e associações com bibliotecas em Python que permitem um grafo ser visualizado. Com relação à biblioteca networkX, a função nx.draw_networkx(G, node_color) é responsável por: Assinale a alternativa correta.
Questão
A visualização do resultado da implementação de um grafo é uma etapa importante no desenvolvimento do algoritmo. Considerando este facto, existem diversas bibliotecas e associações com bibliotecas em Python que permitem um grafo ser visualizado.
Com relação à biblioteca networkX, a função nx.draw_networkx(G, node_color) é responsável por:
Assinale a alternativa correta.
Alternativas
Desenhar os vértices do grafo.
Desenhar as arestas do grafo.
Atribuir rótulos às arestas do grafo.
Atribuir rótulos aos vértices do grafo.
Desenhar o grafo.
Explicação
A função nx.draw_networkx(G, node_color=...) (do NetworkX) é um método “completo” de desenho: ela desenha o grafo como um todo, combinando elementos como vértices (nós), arestas e, por padrão, rótulos dos nós (quando with_labels=True, que é o padrão dessa função).
O parâmetro node_color serve apenas para definir a cor dos nós no desenho, mas a responsabilidade principal da função não é desenhar só vértices, nem só arestas, nem atribuir rótulos isoladamente — e sim renderizar o grafo.
Logo, a alternativa correta é a que descreve a ação geral da função.
Alternativa correta: (E).
Travou em outra questão? A gente resolve.
Crie sua conta grátis e resolva 3 questões por dia com explicação passo a passo, por texto ou foto.