2024-05-29 09:17:52 发布
网友
我对两个数据集使用相同的python代码, 1) 我试图从netcdf文件访问数据 2) 我试图使用pygrib从grb2文件访问数据。 除此之外,代码是相同的(步骤数、循环数、总操作数-都相同)。看来皮格里布动作太慢了。还有其他选择吗?在
你不能提供很多信息,但从根本上讲,GRIB的构建方式与NetCDF不同。GRIB文件通常由1个或多个GRIB消息组成—每个GRIB消息都是一个层,独立于所有其他层。这意味着您可以获取一个GRIB并将其连接到另一个GRIB的末尾,最后您将得到一个GRIB文件,其中包含来自两个原始文件的所有消息。这不适用于NetCDF。因此,如果您的数据由许多不同的层(或GRIB术语中的消息)组成,那么即使您没有读取数据有效载荷,您也会在文件中查找大量内容。在
替代软件例如来自ECMWF的GRIB API releases。它既快又可靠,但pythonapi(至少目前)非常像C语言。一个新的pythonapi即将面世。但如果不提供更多的信息,这个问题是如此普遍,很难回答。在
你不能提供很多信息,但从根本上讲,GRIB的构建方式与NetCDF不同。GRIB文件通常由1个或多个GRIB消息组成—每个GRIB消息都是一个层,独立于所有其他层。这意味着您可以获取一个GRIB并将其连接到另一个GRIB的末尾,最后您将得到一个GRIB文件,其中包含来自两个原始文件的所有消息。这不适用于NetCDF。因此,如果您的数据由许多不同的层(或GRIB术语中的消息)组成,那么即使您没有读取数据有效载荷,您也会在文件中查找大量内容。在
替代软件例如来自ECMWF的GRIB API releases。它既快又可靠,但pythonapi(至少目前)非常像C语言。一个新的pythonapi即将面世。但如果不提供更多的信息,这个问题是如此普遍,很难回答。在
相关问题 更多 >
编程相关推荐