【发布时间】:2017-05-02 03:24:39
【问题描述】:
使用python netcdf4 库,我想为我的netcdf4 读取脚本编写一个测试数据集。但是,我无法生成所需的输出。
这是我目前的写脚本:
# 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
但这会返回一个TypeError:
TypeError:需要一个整数
我应该如何更改输入或编写脚本以获得所需的结果?
【问题讨论】:
标签: python-3.x netcdf4