![](/img/trans.png)
[英]How to read/print the header (first 100 lines) of a netCDF file in Python?
[英]Trying to read and print netCDF variables in Python
我已將 netcdf 文件導入 Python 並且現在嘗試訪問文件中的特定變量(超過 100 個變量)。 這是我用來打印和讀取每個變量的代碼:
ds = Dataset(fn, 'r')
yr = ds.variables['Year']
print(yr[:])
這讓我返回錯誤:
ValueError: invalid literal for int() with base 10: '-1e+35,1e+35'
關於如何克服這個錯誤的任何想法? 這是我能找到的用於打印每個變量的唯一方法。
不推薦使用原始 netcdf 庫
嘗試類似:
import xarray as xr
dataset = xr.open_dataset("path/to/your/dataset.nc")
[print(var) for var in dataset.variables]
打印出變量
模塊/庫Xarray非常適合處理氣候數據
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.