Betriebsumgebung
CentOS 6.5
Wir planen, die Zahlen in mehreren NetCDF-Dateien zu vergleichen. Gleitkommawerte können sich je nach Umgebung geringfügig ändern. Ich möchte es als Grafik anzeigen.
Ich habe ein Beispiel für das Lesen von netCDF4 mit Python gefunden. Referenz 1 http://qiita.com/okadate/items/954574a95545b06ca257 Referenz 2 http://qiita.com/AnchorBlues/items/2dd18c1e9587c8f495bc
Ich habe folgendes implementiert. Es scheint, dass Sie die Größe der von .shape gelesenen Daten sehen können.
read_nc.py
import netCDF4
nc = netCDF4.Dataset('sample.nc', 'r')
dim_we = len(nc.dimensions['west_east'])
dim_sn = len(nc.dimensions['south_north'])
data = nc.variables['CONC'][:]
nc.close()
print data.shape
print 'dim_we=',dim_we
print 'dim_sn=',dim_sn
Ergebnis
$ python read_nc.py
(24, 1, 1, 3, 65, 82)
dim_we= 82
dim_sn= 65
24: Dimension der Zeit 3: top, bottom 65: south north 82: west east
Die restlichen 1,1 sind unverdaut.
Recommended Posts