:: ECONOMY :: ВИРІШЕННЯ ЗАДАЧ ТЕОРІЇ ГРАФІВ ЗАСОБАМИ PYTHON :: ECONOMY :: ВИРІШЕННЯ ЗАДАЧ ТЕОРІЇ ГРАФІВ ЗАСОБАМИ PYTHON
:: ECONOMY :: ВИРІШЕННЯ ЗАДАЧ ТЕОРІЇ ГРАФІВ ЗАСОБАМИ PYTHON
 
UA  RU  EN
         

Світ наукових досліджень. Випуск 30

Термін подання матеріалів

24 травня 2024

До початку конференції залишилось днів 16



  Головна
Нові вимоги до публікацій результатів кандидатських та докторських дисертацій
Редакційна колегія. ГО «Наукова спільнота»
Договір про співробітництво з Wyzsza Szkola Zarzadzania i Administracji w Opolu
Календар конференцій
Архів
  Наукові конференції
 
 Лінки
 Форум
Наукові конференції
Наукова спільнота - інтернет конференції
Світ наукових досліджень www.economy-confer.com.ua

 Голосування 
З яких джерел Ви дізнались про нашу конференцію:

соціальні мережі;
інформування електронною поштою;
пошукові інтернет-системи (Google, Yahoo, Meta, Yandex);
інтернет-каталоги конференцій (science-community.org, konferencii.ru, vsenauki.ru, інші);
наукові підрозділи ВУЗів;
порекомендували знайомі.
з СМС повідомлення на мобільний телефон.


Результати голосувань Докладніше

 Наша кнопка
www.economy-confer.com.ua - Економічні наукові інтернет-конференції

 Лічильники
Українська рейтингова система

ВИРІШЕННЯ ЗАДАЧ ТЕОРІЇ ГРАФІВ ЗАСОБАМИ PYTHON

 
26.01.2024 13:35
Автор: Шроль Олександр Ігорович, студент, Рівненський державний гуманітарний університет; Полюхович Наталія Вікторівна, кандидат педагогічних наук, доцент, Рівненський державний гуманітарний університет
[2. Інформаційні системи і технології;]

ORCID: 0000-0001-9312-8908  Nataliia Poliukhovych

Розв'язання задач дискретної математики за допомогою Python може включати в себе використання різноманітних бібліотек та інструментів для обробки і аналізу даних, а також для вирішення конкретних задач, пов'язаних з теорією графів (networkx, igraph), комбінаторикою (itertools), теорією чисел (sympy) та іншими галузями дискретної математики.

Розглянемо особливості побудови неорієнтованого  та орієнтованого псевдографів із використанням бібліотек igraph  та networkx в Python. Зокрема, в табл. 1 показано код та результати побудови графа, що містить 4 вершини та  отримано деякі його характеристики, в тому числі й показники центральності графа.

Таблиця 1. Реалізація алгоритмів у Python




У цьому коді граф має напрямлені ребра між вершинами (0, 1), (0, 3), (1, 2), (2, 3), (3, 3), а також паралельне ребро (0, 2) та петлю (3, 3). Функція add_edge в обох бібліотеках додає ребро лише один раз, тому для додавання паралельних ребер використано два виклики функції. Проте, в даному випадку паралельні ребра з використанням бібліотеки networkx не відображаються, а просто накладаються одне на одне (див. табл. 1). Тоді одним із шляхів побудови графа є створення файлу .dot за допомогою graphviz (agraph) із функцією write_do і подальше перетворення його на зображення за допомогою nx.nx_agraph.write_dot(g, path_to_store_dot_file).

Зазначимо, що розглянуто лише декілька базових операцій роботи з графами, які можна виконати із використанням бібліотек igraph  та networkx. Вони також надають інші корисні функції та алгоритми для роботи з графами, такі як пошук шляхів, знаходження компонентів зв'язності, побудова  графів за матрицями суміжності тощо. 

Список використаних джерел:

1. Tutorial NetworkX. URL: https://networkx.org/documentation/stable/tutorial.html

2. python-igraph 0.9.8. URL: https://igraph.org/python/tutorial/0.9.8/index.html

3. Tutorial igraph. URL: https://python.igraph.org/en/stable/tutorial.html



Creative Commons Attribution Ця робота ліцензується відповідно до Creative Commons Attribution 4.0 International License

допомогаЗнайшли помилку? Виділіть помилковий текст мишкою і натисніть Ctrl + Enter


 Інші наукові праці даної секції
МОЖЛИВОСТІ GODOT ENGINE ДЛЯ РОЗРОБКИ ІГОР
30.01.2024 10:57
НАВЧАННЯ ЧАТ- БОТА НА ОСНОВІ ДАНИХ КОРИСТУВАЧІВ
25.01.2024 14:25
ВИКОРИСТАННЯ ХМАРНИХ ТЕХНОЛОГІЙ БІЗНЕСОМ ПІД ЧАС ВІЙНИ: СУЧАСНІ ВИКЛИКИ ТА ПЕРСПЕКТИВИ
24.01.2024 22:01
ВАЖЛИВІСТЬ ТЕХНОЛОГІЇ БЛОКЧЕЙН ДЛЯ РІЗНИХ СФЕР ЛЮДСЬКОЇ ДІЯЛЬНОСТІ
24.01.2024 20:48
ДОБІР АЛГОРИТМІВ ШИФРУВАННЯ ДЛЯ ПОБУДОВИ ПРОГРАМИ-ШИФРАТОРА ТЕКСТОВИХ ПОВІДОМЛЕНЬ
24.01.2024 19:16
AUTOMATION OF INFORMATION ACCOUNTING PROCESSES IN THE DEAN'S OFFICE CONTROL SYSTEM
24.01.2024 18:47
ARTIFICIAL INTELLIGENCE AS A TOOL FOR COUNTERING CYBER THREATS
23.01.2024 12:33
ДОПОВНЕНА РЕАЛЬНІСТЬ В СОЦІАЛЬНИХ МЕРЕЖАХ: ЯК AR ТЕХНОЛОГІЇ ЗМІНЮЮТЬ СПОСОБИ ВЗАЄМОДІЇ ТА МАРКЕТИНГ
22.01.2024 18:36
ДОДАТКОВІ ПОХИБКИ У ТЕНЗОРЕЗИСТОРНИХ ДАТЧИКАХ
22.01.2024 17:46
АНАЛІЗ ПРОБЛЕМ ПІДВИЩЕННЯ ЕФЕКТИВНОСТІ ЗБОРУ СПЕЦІАЛІЗОВАНИХ ДАНИХ В БЕЗСЕРВЕРНИХ СИСТЕМАХ
22.01.2024 16:42




© 2010-2024 Всі права застережені При використанні матеріалів сайту посилання на www.economy-confer.com.ua обов’язкове!
Час: 0.188 сек. / Mysql: 1425 (0.144 сек.)