<br><br><div class="gmail_quote">2012/6/6 Lorenzo Bottai <span dir="ltr"><<a href="mailto:bottai@lamma.rete.toscana.it" target="_blank">bottai@lamma.rete.toscana.it</a>></span><br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">

<div><div style="font-size:12pt;font-family:arial,helvetica,sans-serif"><div>Ho un problema sulla gestione di matrici di grandi dimensioni. In particolare il programma va in errore a gestire 4 immagini 7000 x 7000 di tipo float.</div>

</div></div></blockquote><div><br>Puoi dare una occhiata alla libreria hdf5 per python:<br>
- <a href="http://alfven.org/wp/hdf5-for-python/">http://alfven.org/wp/hdf5-for-python/</a><br><br>HDF5 è un formato usato in 
fisica per gestire dati di grosse dimensioni. Per esempio, risultati di 
simulazioni, accelerazioni di particelle, osservazioni di telescopi. 
Credo che sia utilizzato anche in altri campi, come per esempio per le 
previsioni meteo ed altro. <br>
<br>In principio, ogni file binario HDF5 è un piccolo file system a parte, 
con gruppi (directory) e datasets. Dovresti essere in grado di 
leggere il tuo dataset su un file HDF5 e lavorare su esso direttamente, 
senza doverlo caricare in memoria. <br>
<br>La documentazione è molto buona e l'oggetto utilizzato per rappresentare una matrice è simile ad un array di numpy, addirittura alcuni metodi sono in comune e con un po' di fortuna le funzioni che utilizzi non si renderanno nemmeno conto della differenza.<br>

 <br><br><br></div></div>-- <br>Giovanni Dall'Olio, phd student<br>IBE, Institut de Biologia Evolutiva, CEXS-UPF (Barcelona, Spain)<br><br>My blog on bioinformatics: <a href="http://bioinfoblog.it" target="_blank">http://bioinfoblog.it</a><br>

<br>