Mi scuso se questa è una specie di domanda per principianti, ma sono abbastanza nuova per Python e HDF5. Sto usando h5py, numpy e Python 2.7. Ho dati da vari file che devono essere importati in un file HDF5. I dati di ciascun file devono essere memorizzati in un gruppo diverso. Ciascuno di questi gruppi deve contenere 1) i dati grezzi dal file come una matrice m x n e 2) un'immagine raster generata da dati grezzi normalizzati.Aggiungere l'immagine raster al file HDF5 usando h5py
Sono in grado di eseguire la parte 1 e sono in grado di normalizzare i dati, ma non sono in grado di scrivere i dati normalizzati in un'immagine raster perché non so come aggiungere un'immagine raster a un gruppo. Sembra che ci dovrebbe essere un modo semplice e diretto per farlo, ma ho letto la documentazione e non l'ho trovata. Come si farebbe questo in h5py, e se non può essere fatto usando h5py, che cosa dovrei usare per realizzare questo?
Grazie !!
L'immagine raster è una matrice 'numpy'? Anche i dati sono un array? Rileggere la documentazione di 'h5py'. Credo che l'array 'numpy' sia l'unità base di dati che è possibile aggiungere con quel pacchetto. – hpaulj
http://docs.h5py.org/en/latest/high/dataset.html - 'create_dataset' è il meccanismo di base per l'aggiunta di array numpy a un gruppo. – hpaulj
Posso aggiungere una matrice di dati come una matrice m x n, ma come aggiungerla in modo che venga visualizzata come un'immagine; come quelli qui: [link] (http://hdfgroup.org/HDF5/Tutor/h5image.html) usando h5py? – pyguy