假设我有一个很大的.nc4文件,我试图读入我的Python脚本。我试图比较两种方法。
使用ncks二进制文件(查找.nc4文件中的数据)
导入os
os.popen(“ncks file”)。read()
使用netCDF4库
导入netCDF4
netCDF4.Dataset( “文件”)
基本上,我可以从任何一种方法得到相同的结果,但我很好奇这两种方法的根本区别。我看到我在第一种方法中进行系统调用。但由于它们都是从文件读取,这是否意味着netCDF4库是同一系统调用的包装器?一个比另一个更有效(我的初步测试似乎表明netCDF4库更快)?
感谢。