Ich möchte entweder die Füllung ausschalten oder den _FillValue auf None/NaN in der NetCDF-Datei ändern. Wie machst Du das? Ich habe versucht, es nachzuschlagen, und niemand spricht darüber. Wenn ich Ausgang eine Variable wie Länge, ist das, was ich bekommen:Ändern oder Deaktivieren von _FillValues
float32 lons (Lons) Einheiten: degree_east unbegrenzte Dimensionen: aktuelle Form = (720,) Füllung auf, default _FillValue von 9.969209968386869e +36 gebraucht
Ich habe auch versucht, maskieren, aber es gibt mir immer noch die oben genannten Informationen.
Hier ist ein Code ich habe:
lati = numpy.arange(-89.75,90.25,0.5)
long = numpy.arange(-179.75,180.25,0.5)
row = 360
column = 720
dataset = netCDF4.Dataset(r'Y://Projects//ToriW//NC Files//April2.nc', 'w', format = 'NETCDF4_CLASSIC')
dataset.misisngValue = None
dataset.filling = "off"
dataset.createDimension('lats',row)
dataset.createDimension('lons',column)
lats = dataset.createVariable('lats', 'f4',('lats'))
lats.units = 'degree_north'
lons = dataset.createVariable('lons','f4',('lons'))
lons.units = 'degree_east'
print (lons)
lats[:] = lati
lons[:] = long
Pre = dataset.createVariable ('Pre',numpy.float64, ('lats','lons'))
Pre[:,:] = total
dataset.close()
}
Macht Ihr Tippfehler 'misisngValue' einen Unterschied? –