Forum >> Principianti >> CREARE UN GRAFO IMPORTANDO DATI DA UN FILE .txt

Pagina: 1

Buonasera,
è da qualche giorno che mi sto approcciando a questo nuovo linguaggio di programmazione e ho ancora alcuni problemi nello svolgere delle operazioni. In particolare sto lavorando con i Grafi e avrei necessità di creare un grafo con nodi e archi importando questi ultimi da un file .txt

Mi spiego meglio:

il mio file contiene alcuni campi, il primo non è da considerarsi, il secondo è il nodo di partenza, il terzo di arrivo e il quarto valore indica il peso dell'arco.




esempio di come si presentano i dati nel file

...

b 1 2 56

...

b, dato che non serve, 1 nodo di partenza, 2 nodo di arrivo, 56 peso dell'arco




Come posso scorrere riga per riga il file di testo ed inserire i 3 valori correttamente avendo come output finale il mio bel grafo?

E poi, come riesco a non considerare il primo elemento che indica semplicemente la tipologia di arco e che non mi interessa?

Vi ringrazio già in anticipo per l'aiuto... scusate il disturbo ma sto impazzendo, amo risolvere i problemi da solo ma questa volta ho bisogno di un supporto :hug-left:.

ps. ho già visto le varie librerie ma non trovo la combinazione di funzioni giuste sia in numpy che con networkx.



quasi_ing. leo
Ciao Leo quasi ingegnere, prima di tutto in bocca la lupo per i tuoi studi e tutto il resto.

Guarda la cosa la risolvi velocemente con l'aiuto di Pandas, non stare a farti troppi problemi. Dai un'occhiata alla libreria e vedrai che la manipolazione dei dati sarà piuttosto semplice.

Fai sapere se risolvi e ancora in bocca al lupo.
Grazie mille, alla fine dopo giorni di tentativi finalmente oggi ce l'ho fatta! Ci ho messo un bel po' effettivamente. Ho letto attentamente tutta la documentazione di pandas come mi avevi suggerito, e con qualche ciclo for aggiuntivo ci sono riuscito.
:glasses-cool: :glasses-cool: adesso cerco pian piano di andare avanti con il programma... credo mi far sentire a breve hahahaha

Grazie ancora, Leo
quasi_ing. leo
Grazie mille, alla fine dopo giorni di tentativi finalmente oggi ce l'ho fatta! Ci ho messo un bel po' effettivamente. Ho letto attentamente tutta la documentazione di pandas come mi avevi suggerito, e con qualche ciclo for aggiuntivo ci sono riuscito.
:glasses-cool: :glasses-cool: adesso cerco pian piano di andare avanti con il programma... credo mi far sentire a breve hahahaha

Grazie ancora, Leo
quasi_ing. leo


Pagina: 1



Esegui il login per scrivere una risposta.