【发布时间】:2015-10-02 00:01:29
【问题描述】:
我有一个单行记录的点文本文件,我想将其转换为 NetCDF 文件。是否有任何实用程序或可执行文件可以对此有所帮助?
【问题讨论】:
标签: netcdf
我有一个单行记录的点文本文件,我想将其转换为 NetCDF 文件。是否有任何实用程序或可执行文件可以对此有所帮助?
【问题讨论】:
标签: netcdf
只需读入文本文件并使用 scipy.xml 中包含的netcdf 模块。
通用示例:
import numpy as np
from scipy.io.netcdf import netcdf_file as Dataset
data = []
with open('./temp_text.txt','r') as txtfile:
[data.append(float(row[0])) for row in txtfile]
ncfile_out = Dataset('./temp.nc','w')
ncfile_out.createDimension('record',len(data))
nc_data = ncfile_out.createVariable('data',np.dtype('float').char,('record',))
nc_data[:] = data
ncfile_out.close()
【讨论】:
setattr('projection','mercator') 为例。