Теперь Кью работает в режиме чтения

Мы сохранили весь контент, но добавить что-то новое уже нельзя

Какие Python-библиотеки стоит пощупать для начала для анализа графовых данных (исходный код программ)?

ПрограммированиеData science+1
Dmitry Ponyatov
  ·   · 1,7 K
Инженер-программист  · 21 окт 2021
Что то связанное с LLVM, Python to LLVM.
LLVM родился как исследовательский проект Криса Латнера (тогда ещё студента-магистра в Университете штата Иллинойс в Урбана-Шампейн) и Викрама Адве (тогда и по сию пору профессора в том же университете). Целью проекта было создание промежуточного представления (intermediate representation, IR) программ, позволяющего проводить "агрессивную оптимизацию в течение всего времени жизни приложения" — что-то вроде Java байт-кода, только круче. Основная идея — сделать представление, одинаково хорошо подходящее как для статической компиляции (когда компилятор получает на вход программу, написанную на языке высокого уровня, например C++, переводит её в LLVM IR, оптимизирует, и получает на выходе быстрый машинный код), так и динамической (когда runtime система получает на вход машинный код вместе с LLVM IR, сохранённым в объектном файле во время статической компиляции, оптимизирует его — с учётом собранного к этому времени динамического профиля — и получает на выходе ещё более быстрый машинный код, для которого можно продолжать собирать профиль, оптимизировать, и так до бесконечности).
Наука, критическое мышление. Инженер Вселенной.  · 21 окт 2021  · lytkins.ru
Я начал изучать NetworkX, следую за моим старшим сыном, который дописывает эту библиотеку в СПбГУ (vdshk, привет!). Библиотека интересная, надо копать глубже.
1 эксперт согласен
NetworkX действительно одна из базовых библиотек для анализа графов.