Обложка канала

Nodes and Links

251 @anrlab

Сети и научные исследования: статьи, сетевой анализ и мысли, значимые события и фигуры, красивые сетевые визуализации. Канал Международной лаборатории прикладного сетевого анализа НИУ ВШЭ https://anr.hse.ru/

Nodes and Links

4 года назад
Открыть в
Пакет NetworkX в Python Ранее мы рассказывали о возможностях анализа сетей с использованием языка R. Сегодня давайте рассмотрим инструмент сетевого анализа, доступный в Python. В Python реализовано огромное множество библиотек и пакетов. Мы рассмотрим наиболее функциональную библиотеку для сетевого анализа на Python, в которой реализован наиболее обширный инструментарий – NetworkX. Сегодня с помощью NetworkX вы можете: 🔀Строить направленные и ненаправленные сети. 💻Визуализировать их в 2D и в 3D 📑 Быстро получить всю необходимую информацию о сети – например, количество узлов, связей между ними, объединений по типу диада/триада 📊Рассчитывать метрики сети – adjacency, centrality, betweenness, диаметр, радиус сети 🚻Проводить анализ community detection, выявляя в сети общности узлов. Библиотека позволяет работать с сетями, размером до 10 миллионов узлов и 100 миллионов ребер. Библиотека поддерживает импорт файлов в следующих форматах - GML, Graph6/Sparse6, GraphML, GraphViz (.dot), NetworkX (.yaml, adjacency lists, and edge lists), LEDA. Отдельно стоит отметить, что NetworkX поддерживает работу с файлами Pajek, что делает эту библиотеку удобным дополнением к классическому инструментарию сетевого анализа. #что_есть_что_в_sna