Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

ЛР / ЛР1 / Графы_ПР №1

.pdf
Скачиваний:
7
Добавлен:
25.06.2023
Размер:
384.65 Кб
Скачать

G.add_edges_from([(0, 2), (1, 3), …]) #Добавление ребер в виде списка #G.add_weighted_edges_from([(0, 2, 0.3), (1, 3, 0.7), …]) #Добавление ребер в виде списка с указанием веса

#Построение графа

import matplotlib.pyplot as plt

plt.figure(figsize=(7,7))

pos = nx.spring_layout(G) #Определение карты расположения узлов

nx.draw(G, node_size = 2000, pos = pos, with_labels=True, labels = labels) #Создание изображения графа nx.draw_networkx_edge_labels(G, pos, edge_labels = edge_labels)

#Добавление надписей для ребер

plt.show() #Отображение графа

#plt.savefig("filename.png") #Сохранение изображения в файл

#---------------------------------------------------------------------

#Создание словарей (записей)

D1 = dict(<имя_поля1>=<значение>,<имя_поля2>=<значение>, …) D2 = dict(<имя_поля1>=<значение>,<имя_поля2>=<значение>, …)

D = [D1,D2,…] #Объединение записей в массив (список)

Соседние файлы в папке ЛР1