Mit der python netcdf4 Bibliothek möchte ich einen Test-Datensatz für meine netcdf4 lesen Skript schreiben. Ich kann jedoch nicht die gewünschte Ausgabe erzeugen.NetCDF4 Python erstellen numpy Multi-Dimension-Arrays
Dies ist derzeit meine Schreibschrift:
# write file
varlist = ['ABC123', 'DEF456', 'GHI789']
varlist = np.array([[i for i in k] for k in varlist], dtype='S1')
with Dataset(indexfile, 'w', format='NETCDF4') as file:
file.createDimension('vars', [3,6])
vars_list = file.createVariable('vars', 'S1', (u'vars',))
vars_list[:] = varlist
Aber das gibt eine TypeError
:
TypeError: an integer is required
Wie soll ich meine Eingabe ändern oder ein Skript schreiben, um das gewünschte Ergebnis zu bekommen?