Python - выбор на основе критериев для файлов netCDF

Оператор == всегда предназначен для сравнения ссылок на объекты, тогда как метод сравнения строк .equals () переопределяется для сравнения содержимого:

String s1 = new String("abc");
String s2 = new String("abc");
System.out.println(s1 == s2); // It prints false (reference comparison)
System.out.println(s1.equals(s2)); // It prints true (content comparison)
1
задан steve 25 February 2019 в 14:18
поделиться

1 ответ

Я бы не использовал где в этом случае. Если вы используете Xarray для чтения вашего файла netcdf, я бы предпочел использовать sel (фильтрация по значению) или isel (фильтрация по индексу).

То есть

import xarray as xr
    with xr.open_dataset(
            filename_or_obj='file_name.nc',
            engine='netcdf4') as file:
        WIND = file.WIND.sel(Lai_500m=20,
                             FparLai_QC=0).sel(
            time=start_date, method='nearest')
0
ответ дан pbuzulan 25 February 2019 в 14:18
поделиться
Другие вопросы по тегам:

Похожие вопросы: