python创建nc文件
时间: 2023-05-23 10:02:25 浏览: 492
NCdo.rar_NC_nc文件_写入nc文件_根据矩阵创建一个NC文件
可以使用netCDF4库来创建nc文件,具体操作可以参考以下示例代码:
```python
import netCDF4 as nc
nc_file = nc.Dataset('example.nc', 'w', format='NETCDF4')
# 创建维度
time_dim = nc_file.createDimension('time', None)
lat_dim = nc_file.createDimension('lat', 73)
lon_dim = nc_file.createDimension('lon', 144)
# 创建变量
times = nc_file.createVariable('time', np.float64, ('time',))
latitudes = nc_file.createVariable('latitude', np.float32, ('lat',))
longitudes = nc_file.createVariable('longitude', np.float32, ('lon',))
temp = nc_file.createVariable('temp', np.float32, ('time', 'lat', 'lon',))
# 添加属性值
nc_file.description = 'Example NetCDF file'
latitudes.units = 'degrees_north'
longitudes.units = 'degrees_east'
temp.units = 'K'
# 关闭文件
nc_file.close()
```
该代码中,我们使用了netCDF4库创建了一个名为“example.nc”的nc文件,并定义了时间、纬度、经度、温度等变量。你可以根据自己的需要修改变量的名称和属性值。
阅读全文