Я работаю в мудреце. Кажется, что Python автоматически определяет степени для циклических изменяемых/неизменяемых графов. Это затрудняет мои вычисления. Что здесь происходит?Ошибка Sage python в вычислении степени графа графа?
q=graphs.CompleteGraph(2)
q.allow_loops(True)
q.allow_multiple_edges(True)
q.add_edge([1,1])
a=q.copy(immutable=True)
b=q.copy(immutable=False)
sage: a==b
True
sage: a.degree()
[1, 2]
sage: b.degree()
[1, 3]
Вы можете увидеть, является ли исправление в http://trac.sagemath.org/ticket/17225 будет хорошим исправление для вашей ситуации? Я считаю, что «две степени для цикла» обычны, но, может быть, нет? – kcrisman