her çağrı için * add_edge (a, b, ağırlık = 1) * bir ve b düğümler arasında yeni bir kenar katacak ilişkilendirir. Grafiği oluştururken, ve b yeniden bulunduğunda bu ağırlığı değiştirmek mümkündür. Şu anda (a, b) veya (b, a) 'nın bağlı olup olmadığını kontrol etmek için bir kontrol yapıyorum, daha sonra kenarını silin ve yeni bir tane ekleyin. Bana sadece kilomuzu güncelleyebilmem gerektiğini düşünüyorum.değiştirme kenarı ufak matbaa olarak networkx ufak matbaa
Not: Ben (anahtar kullanarak farklılaşmış) düğümler arasındaki kenarları farklı kullandıkları için
Teşekkürler! anahtara karşılık gelen kenarları nasıl alırım? Örneğin _weight_'nin önceki değerini bilmek. İlk önce anahtarı kontrol etmek için tüm kenarlardan geçmem gerekiyor mu? – Vladtn
@Vladtn, bu – jterrace
nasıl yapılacağını eklemek için güncellenmiş bir cevap Bu benim kodumu büyük ölçüde kolaylaştırır ... – Vladtn