Вопросы по теме 'python-xarray'

Четыре диаграммы на одной фигуре с помощью matplotlib
Итак, у меня есть несколько файлов данных, все из которых я использую фреймы данных, чтобы легко обрабатывать информацию. Все файлы являются файлами NetCDF. Я пытаюсь построить 4 диаграммы с блоками на одном рисунке, чтобы их все можно было легко...
1534 просмотров
schedule 27.09.2023

Python: подсчитать количество элементов из списка списка и передать в матрицу?
Учитывая список списков, где каждый список имеет длину M = [[1,2,3,4,4,5,1,2,9,0], [3,2,1,0,5,6,2,4,6,7], [4,5,5,2,1,2,3,4,2,4], [7,5,6,2,6,7,8,8,8,1] ] Я хочу подсчитать количество повторений элемента и передать его в отдельную матрицу....
116 просмотров

python xarray выбирает по широте / долготе и извлекает точечные данные в фрейм данных
Я хотел бы выбрать все ячейки сетки в диапазоне широты / долготы и для каждой ячейки сетки экспортировать ее как дату, а затем в файл csv (т.е. df.to_csv ). Мой набор данных ниже. Я могу использовать xr.where(...) , чтобы замаскировать ячейки...
1601 просмотров
schedule 13.02.2023

Python Xarray `Dataset.sel ()` выбирает несколько значений по одному измерению
Предположим, у меня есть dataset типа xarray.Dataset . У меня есть измерение с именем name (общее для всех DataArray в Dataset , но я не думаю, что это важно для этого вопроса), и я хочу выбрать запись с определенным именем. Я бы сделал это...
3712 просмотров
schedule 04.06.2023

Применение numpy.polyfit к набору данных xarray
Поддерживает ли Xarray функции вычисления numpy, такие как polyfit? Или есть эффективный способ применить такие функции к наборам данных? Пример: я хочу рассчитать наклон линии, соответствующей двум переменным (температуре и высоте), чтобы...
1572 просмотров
schedule 15.12.2022

Присоединиться по некоординатному измерению в xarray
Я пытаюсь присоединить набор значений от одного DataArray к другому. Они должны соединяться на основе безразмерной координаты первого. Я думаю, это должно быть легко, но я не могу с этим справиться. Первый массив: In [4]:...
87 просмотров
schedule 15.01.2023

Чтение нескольких координат с помощью xarray
Я использую xarray для чтения одноточечных данных с сервера openDAP, затем конвертирую объект xarray в dataframe. Это прекрасно работает. Я хотел бы прочитать несколько точек за один вызов, но я не знаю, как лучше всего это сделать. Это код,...
2264 просмотров
schedule 24.05.2023

Python Xarray, сортировка по индексу или измерению?
Есть ли какой-нибудь метод sort_index или sort_by_dimension в xarray , очень похожий на pandas.DataFrame.sort_index() , где я могу отсортировать xarray.DataArray объект по одному из его измерений? С точки зрения использования я думаю о чем-то...
1404 просмотров
schedule 05.05.2022

Удаление измерения из некоторых переменных в наборе данных xarray
У меня есть набор данных xarray, в котором некоторые переменные имеют больше измерений, чем необходимо (например, набор трехмерных данных, где переменные «широта» и «долгота» также меняются во времени). Как убрать лишние размеры? Например, в...
6628 просмотров
schedule 07.05.2023

назначить новое измерение длины один
У меня есть DataArray, для которого da.dims==() . Я могу назначить координату da.assign_coords(foo=42) . Я хотел бы добавить соответствующее измерение с длиной один, чтобы da.dims==("foo",) и соответствующая координата были foo=[42] . Я не...
255 просмотров
schedule 27.06.2022

xarray годовая группировка по годам
Я вычисляю среднегодовые значения своих данных с помощью: sst_ANN = ds['sst'].groupby(ds['time.year']).mean(dim='time') что, безусловно, элегантно. Теперь я хочу сделать то же самое, за исключением того, что вычислить среднегодовое значение...
238 просмотров
schedule 09.07.2023

Как использовать xr.apply_ufunc с изменением размеров
У меня есть набор климатических данных с 3 измерениями, загруженный xarray climate = xr.open_dataset(data_file) climate <xarray.Dataset> Dimensions: (lat: 621, lon: 1405, time: 424) Coordinates: * time (time) datetime64[ns] 2017-11-01...
753 просмотров
schedule 14.01.2024

подавить метку в xarray.DataArray.plot
Я использую xarray.DataArray.plot для построения своих значений, например: In [26]: cla() In [27]: da = xarray.DataArray(arange(6*5).reshape(6,5), dims=("a", "b"), coords={"a": range(6), "b": range(5), "c": ("a", range(6))}) In [28]:...
854 просмотров
schedule 26.06.2023

объединить дополнительные массивы данных
У меня есть список DataArrays с тремя измерениями. Для каждого элемента в списке два измерения представляют собой одно значение, но комбинация всех элементов даст полные комбинаторные значения. import itertools import numpy as np import xarray as...
386 просмотров
schedule 04.07.2023

python Xarray DataArray: как добавить дополнительную координату к существующему измерению
Я только начинаю использовать Xarray DataArray и не был уверен, как добавить новую координатную ось к существующему измерению . Может ли кто-нибудь указать мне правильное направление. Итак, у меня есть существующий массив, который выглядит так:...
1865 просмотров
schedule 13.09.2022

Существенно разные скорости вычислений растра (netCDF) в R
У меня есть некоторые выходные данные WRF, которые были разделены и замаскированы с помощью модуля xarray pythons. Сейчас я выполняю вычисления с растровыми блоками, используя растровый пакет R, и нахожу очень разные скорости для очень похожих...
139 просмотров
schedule 22.05.2022

xarray выбрать \ интерполировать пользовательский одномерный фрагмент по многомерным данным (также известный как zip vs itertools.product)
У меня есть (большой) многомерный массив данных или набор данных xarray, и я хотел бы выбрать или интерполировать данные по одномерному пути без медленных циклов или понимания списка (например, есть 2D-данные, определенные для широт и долгот, и я...
293 просмотров

Обновление атрибутов в xarray на месте
Я новичок в использовании xarrays. Я хочу изменить атрибуты файла NetCDF на месте. Но вместо этого встроенная функция дает другой новый набор данных. ds = xr.open_dataset(file_) # ds has "time" as one of the coordinates whose attributes I want...
2810 просмотров
schedule 27.05.2023

xarray dataset.sel с аргументами
Как должен быть создан словарь для xarray.dataset.sel для поддержки аргументов. xarray.dataset.sel( args.dim =slice( args.since , нет) dataset = xr.open_dataset(args.input_file) variable = dataset[args.variable] variable =...
159 просмотров
schedule 03.05.2023

Как извлечь координаты, из которых переменная соответствует критерию для набора данных netCDF с Python и xarray?
У меня есть объект xarray DataArray da_criteria_daily , который генерируется из файла netCDF. <xarray.DataArray (time: 365, latitude: 106, longitude: 193)> dask.array<shape=(365, 106, 193), dtype=bool, chunksize=(1, 106, 193)>...
866 просмотров
schedule 10.04.2022