Size: 168B
array(['2025-01-30T00:00:00.000000000', '2025-01-30T06:00:00.000000000',
'2025-01-30T12:00:00.000000000', '2025-01-30T18:00:00.000000000',
'2025-01-31T00:00:00.000000000', '2025-01-31T06:00:00.000000000',
'2025-01-31T12:00:00.000000000', '2025-01-31T18:00:00.000000000',
'2025-02-01T00:00:00.000000000', '2025-02-01T06:00:00.000000000',
'2025-02-01T12:00:00.000000000', '2025-02-01T18:00:00.000000000',
'2025-02-02T00:00:00.000000000', '2025-02-02T06:00:00.000000000',
'2025-02-02T12:00:00.000000000', '2025-02-02T18:00:00.000000000',
'2025-02-03T00:00:00.000000000', '2025-02-03T06:00:00.000000000',
'2025-02-03T12:00:00.000000000', '2025-02-03T18:00:00.000000000',
'2025-02-04T00:00:00.000000000'], dtype='datetime64[ns]')
< /code>
Приведенные выше данные составляют шестичасовой интервал. Тем не менее, мне нужно преобразовать набор данных в двенадцать почасовых наборов данных. Отфильтрованный набор данных должен выглядеть следующим образом:-< /p>
Size: 168B
array(['2025-01-30T00:00:00.000000000', '2025-01-30T12:00:00.000000000',
'2025-01-31T00:00:00.000000000', '2025-01-31T12:00:00.000000000',
'2025-02-01T00:00:00.000000000', '2025-02-01T12:00:00.000000000',
'2025-02-02T00:00:00.000000000', '2025-02-02T12:00:00.000000000',
'2025-02-03T00:00:00.000000000', '2025-02-03T12:00:00.000000000',
'2025-02-04T00:00:00.000000000'], dtype='datetime64[ns]')
< /code>
То, что я попробовал:-< /p>
xr_ds.sel(Time=slice(_date_times[0], _date_times[-1]), freq='12 h')
off, он не будет работать, так как нет возможности указать freq .
Как мне можно срезать набор данных, содержащий только в определенном интервале времени?
У меня есть набор данных NetCDF4 для следующего данных, который хранится в _date_times variable:- [code] Size: 168B array(['2025-01-30T00:00:00.000000000', '2025-01-30T06:00:00.000000000', '2025-01-30T12:00:00.000000000', '2025-01-30T18:00:00.000000000', '2025-01-31T00:00:00.000000000', '2025-01-31T06:00:00.000000000', '2025-01-31T12:00:00.000000000', '2025-01-31T18:00:00.000000000', '2025-02-01T00:00:00.000000000', '2025-02-01T06:00:00.000000000', '2025-02-01T12:00:00.000000000', '2025-02-01T18:00:00.000000000', '2025-02-02T00:00:00.000000000', '2025-02-02T06:00:00.000000000', '2025-02-02T12:00:00.000000000', '2025-02-02T18:00:00.000000000', '2025-02-03T00:00:00.000000000', '2025-02-03T06:00:00.000000000', '2025-02-03T12:00:00.000000000', '2025-02-03T18:00:00.000000000', '2025-02-04T00:00:00.000000000'], dtype='datetime64[ns]') < /code> Приведенные выше данные составляют шестичасовой интервал. Тем не менее, мне нужно преобразовать набор данных в двенадцать почасовых наборов данных. Отфильтрованный набор данных должен выглядеть следующим образом:-< /p> Size: 168B array(['2025-01-30T00:00:00.000000000', '2025-01-30T12:00:00.000000000', '2025-01-31T00:00:00.000000000', '2025-01-31T12:00:00.000000000', '2025-02-01T00:00:00.000000000', '2025-02-01T12:00:00.000000000', '2025-02-02T00:00:00.000000000', '2025-02-02T12:00:00.000000000', '2025-02-03T00:00:00.000000000', '2025-02-03T12:00:00.000000000', '2025-02-04T00:00:00.000000000'], dtype='datetime64[ns]') < /code> То, что я попробовал:-< /p> xr_ds.sel(Time=slice(_date_times[0], _date_times[-1]), freq='12 h')
[/code] off, он не будет работать, так как нет возможности указать freq . Как мне можно срезать набор данных, содержащий только в определенном интервале времени?
Все,
Иногда использование engine=h5netcdf при открытии netcdf4 делает обработку намного быстрее, чем в зависимости от механизма netcdf4 по умолчанию, например, как указано здесь github,
data = xr.open_dataset(datafile.nc, engine=‘h5netcdf4’)
Есть...
Все,
Иногда использование engine=h5netcdf при открытии netcdf4 делает обработку намного быстрее, чем в зависимости от механизма netcdf4 по умолчанию, например, как указано здесь github,
data = xr.open_dataset(datafile.nc, engine=‘h5netcdf4’)
Есть...
У меня есть набор данных netCDF4 в Python с тремя переменными (высота, широта, длина).
Мне нужны все значения широты и долготы, когда высота равна 1.Я понимаю, что это что-то вроде создания нового набора данных, когда высота равна 1, но я не могу...
Здравствуйте, я пытаюсь максимально эффективно отсортировать данные внутри некоторых файлов netCDF4 (.nc) по ячейкам. В настоящее время я пробую это с помощью функции xarray и digitize NumPy. Поскольку я хочу обработать большое количество файлов, я...