Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > fr.comp.lang.python > #3422

Re: urgence! lire une matrice en graphe

From Benoit Izac <use.reply.to@INVALID.ADDRESS>
Newsgroups fr.comp.lang.python
Subject Re: urgence! lire une matrice en graphe
Date 2020-12-19 20:20 +0100
Message-ID <87r1nl61s1.fsf@izac.org> (permalink)
References <wJ-dnYX21u4g3EPCnZ2dnUU798zNnZ2d@giganews.com>

Show all headers | View raw


Bonjour,

Le 19/12/2020 à 19:09, Student a écrit dans le message
<wJ-dnYX21u4g3EPCnZ2dnUU798zNnZ2d@giganews.com> :

> graphe = dict(enumerate(dict(enumerate(row)) for row in mat))
> [...]
>     starting_vertex='0'
>     T = [starting_vertex]
>     Q = [node for node in graphe if node!=starting_vertex]

Je n'ai pas regardé en détail mais je pense qu'il y a un problème ici et
ce que tu veux réellement est « starting_vertex = 0 » (l'entier, pas la
chaîne de caractère). Ou alors modifier la création de ton graphe pour
que les clés soient des chaîne de caractère :

graphe = {str(k): {str(x): y for x, y in enumerate(v)}
          for k, v in enumerate(mat)}

-- 
Benoit Izac

Back to fr.comp.lang.python | Previous | NextPrevious in thread | Find similar


Thread

urgence! lire une matrice en graphe Student14 <nospam_ines.kasbi@icloud.com.invalid> - 2020-12-19 12:09 -0600
  Re: urgence! lire une matrice en graphe Benoit Izac <use.reply.to@INVALID.ADDRESS> - 2020-12-19 20:20 +0100

csiph-web