1

假设我有一个大的 .nc4 文件,我正试图读入我的 Python 脚本。我试图比较这样做的两种方式。

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

    导入操作系统

    os.popen("ncks 文件").read()

  2. 使用 netCDF4 库

    导入 netCDF4

    netCDF4.Dataset("文件")

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

谢谢。

4

0 回答 0