Performance Python:netCDF4与NCK的效率?

Performance Python:netCDF4与NCK的效率?,performance,file-io,system-calls,netcdf4,Performance,File Io,System Calls,Netcdf4,假设我有一个很大的.nc4文件,我正试图读入Python脚本。我试着比较两种方法 使用ncks二进制文件(查找.nc4文件中的数据) 导入操作系统 os.popen(“ncks文件”).read() 使用netCDF4库 导入netCDF4 netCDF4.Dataset(“文件”) 基本上,我可以从任何一种方法中得到相同的结果,但我很好奇这两种方法的根本不同之处。我看到我在第一个方法中进行系统调用。但是,由于它们都是从一个文件读取,这是否意味着netCDF4库是同一个系统调用的包装器?一个比另

假设我有一个很大的.nc4文件,我正试图读入Python脚本。我试着比较两种方法

  • 使用ncks二进制文件(查找.nc4文件中的数据)

    导入操作系统

    os.popen(“ncks文件”).read()

  • 使用netCDF4库

    导入netCDF4

    netCDF4.Dataset(“文件”)

  • 基本上,我可以从任何一种方法中得到相同的结果,但我很好奇这两种方法的根本不同之处。我看到我在第一个方法中进行系统调用。但是,由于它们都是从一个文件读取,这是否意味着netCDF4库是同一个系统调用的包装器?一个比另一个更有效(我的初始测试似乎表明netCDF4库更快)

    谢谢