У меня есть файл в формате netcdf. Я хочу знать его размеры.
В Matlab я использовал размер (a). Возвращает "100 76 4 42250"
Код: Выделить всё
ncdisp training_dataset_ADT.nc
filename = 'training_dataset_ADT.nc'
ds = ncread (filename,'tiles_input_training');
a1 = size(ds);
В Python я использовал a.shape. Возвращает "42250 4 76 100"
Код: Выделить всё
import xarray as xr
ds = xr.open_dataset("training_dataset_ADT.nc", engine="netcdf4")
a2 = ds.tiles_input_training.shape
print(a2)
Источник: https://stackoverflow.com/questions/781 ... atlab-size