[PIPython] creare array multidimensionali
Alessandro Pisa
alessandro.pisa
Ven 19 Nov 2004 15:16:45 CET
Alle Tuesday 20 April 2004 11:49, ciccio a unical.it ha scritto:
> Ma la questione e' piu' complessa (almeno per me!), pensavo di cavarmela
> con poche informazioni. In realta' devo leggere tanti file in successione e
> ciascuno con la stessa struttura a tre colonne del tipo:
>
> 1 2 0.1
> 1 3 0.2
> 1 4 0.3
> 1 5 0.4
> 2 3 0.5
> 2 4 0.6
> 2 5 0.7
> 3 4 0.8
> 3 5 0.9
> 4 5 0.11
>
Ti posto quello che Simone Piunno mi suggeri' per leggere file come questi
(tra l'altro era in un thread che cominciasti tu...).
Alle Thursday 11 March 2004 15:02, Simone Piunno ha scritto:
> Alle 14:52, giovedì 11 marzo 2004, Alessandro Pisa ha scritto:
> > matrice=[]
> > for line in file("tuo file").readlines():
> > matrice.append(line.split()[:2])
> >
> > Giunti a questo hai una lista di liste di *stringhe*
> > Aggiungo un quesito: come importare velocemente e elegantemente dati di
> > tipo *numerico*?
>
> Ti piace la sintesi?
>
> matrice=[map(int, line.split()[:2]) for line in\
> file('tuofile').readlines()]
Prova a vedere se tiva bene...
Ciao
--
Alessandro Pisa
darkmoon.altervista.org
www.fe.infn.it/astro
More information about the Python
mailing list