栅格通用数据格式(NetCDF)通常用于存储多维地理数据。这些数据的一些示例包括温度、降水量和风速。NetCDF 中存储的变量通常每天在大片(大陆)区域进行多次测量。由于每天进行多次测量,数据值会快速积累并且变得难以处理。当每个值还分配给一个地理位置时,数据管理会更加复杂。NetCDF 为这些挑战提供了解决方案。本文将帮助您开始使用 Python 从 NetCDF 文件读取数据。
安装
NetCDF 文件可以使用几个不同的 Python 模块读取。最流行的是netCDF4
和gdal
。对于本文,我们将关注netCDF4
。
安装很简单。我通常建议使用 anaconda Python 发行版来消除依赖项和版本控制带来的混乱。要使用 anaconda (conda) 安装,只需输入conda install netCDF4
. 或者,您可以使用pip
.
为了确保您的netCDF4
模块正确安装,请在终端中启动交互式会话(键入python
并按“Enter”键)。然后import netCDF4 as nc
。