Я пытаюсь создать безмасштабную модель роста сети в networkx на Python. На Github существует множество ресурсов по модели Барабасси-Альберта, но мой график должен быть направленным, а BA предназначен только для неориентированных графов.
Я понимаю, что ценовая модель фактически является направленной. эквивалент модели BA, но я не могу найти онлайн-ресурсы о том, как реализовать это на Python (предпочтительно nx). Может ли кто-нибудь указать мне правильное направление?
Я пытался настроить модель бакалавра, чтобы она учитывала выходящие степени, но реализация пока не сработала:
deg = G.out_degree(n) ## number of outbound edges from this node
print('out degree',deg)
deg_weight = deg / (2 * len(G.edges()))
print('degree weighting:',deg_weight)
edge_weight = edges_per_node[pre_node_type] ## weighting by observed connectivity
adjusted_prob = prob * deg_weight * edge_weight
n_probs.append(adjusted_prob)
nodes.append(n)
Подробнее здесь: https://stackoverflow.com/questions/786 ... l-for-dire
Реализация Python для ценовой модели — безмасштабная модель роста сети для ориентированных графов ⇐ Python
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Как использовать Python для рисования ориентированных графиков диаграмм Янга?
Anonymous » » в форуме Python - 0 Ответы
- 17 Просмотры
-
Последнее сообщение Anonymous
-
-
-
Как использовать Python для рисования ориентированных графиков диаграмм Янга?
Anonymous » » в форуме Python - 0 Ответы
- 18 Просмотры
-
Последнее сообщение Anonymous
-
-
-
Обнаружено два объекта, ориентированных на один и тот же путь с несовместимыми типами активов.
Anonymous » » в форуме C# - 0 Ответы
- 20 Просмотры
-
Последнее сообщение Anonymous
-
-
-
Обнаружено два объекта, ориентированных на один и тот же путь с несовместимыми типами активов.
Anonymous » » в форуме C# - 0 Ответы
- 18 Просмотры
-
Последнее сообщение Anonymous
-