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

Объединение/объединение xr.DataArray вдоль существующей оси (Xarray | Python 3)
Вот игрушечный пример, но у меня есть 2 фрейма данных; (1) строки = образцы, столбцы = атрибуты; и (2) строки = образцы, столбцы = поля метаданных. Я хочу concat или merge создать трехмерное xr.DataArray . Я делал это несколько раз, но я не...
2495 просмотров
schedule 23.10.2023

Подавить предупреждения для python-xarray
Я запускаю следующий код positive_values = values.where(values > 0) В этом примере values может содержать nan элементов. Я считаю, что по этой причине я получаю следующее предупреждение во время выполнения: RuntimeWarning:...
510 просмотров

xarray и средние значения за 5 лет из месячных или годовых средних
Мне нужно рассчитать усредненные данные за 5 лет (не скользящее среднее, а календарный год) из среднемесячных или среднегодовых данных временных рядов. После поиска документации xarray я не вижу простого способа сделать это. У кого-нибудь есть метод...
567 просмотров

xarray - хранить строки как тип данных 'string' вместо 'char' (n-мерные массивы символов) для Python2.7
Я конвертирую текстовый файл в формат netCDF с помощью xarray. Когда я использую формат netCDF4 и Python3, он хранит строковые переменные как строки, но когда я использую Python2, он сохраняет их как n-мерные массивы символов. Я пытался установить...
972 просмотров
schedule 09.03.2024

xarray - не может сериализовать координаты
Я пытаюсь использовать xarray для добавления и записи файла netCDF. Некоторая информация об исходном файле ниже. Dimensions: (Time: 744, south_north: 289, west_east: 339) Coordinates: XLAT (Time, south_north, west_east) float32 ... XLONG...
629 просмотров
schedule 03.11.2023

Преобразование многоиндексного фрейма данных в набор данных Xarray либо теряет годовую последовательность, либо дает ошибку
Во-первых - извиняюсь, но я не могу воспроизвести эту ошибку с помощью кода. Я постараюсь описать это как можно лучше, используя скриншоты данных и ошибок. У меня есть большой фрейм данных, проиндексированный «Годом» и «Сезоном» со значениями...
931 просмотров
schedule 28.05.2024

Возьмите различия между группами разного размера в pandas groupby
Мне нужно рассчитать разницу между последовательными временными группами в данных, подобных следующим from io import StringIO import pandas as pd strio = StringIO("""\ date feat1 feat2 value 2016-10-15T00:00:00 1...
95 просмотров

xarray: перевернуть массив по одной координате
Для моего массива данных у меня есть координаты долготы, широты и времени. Я хочу перевернуть массив только по широте, чтобы [90, 85, ..., -85, -90] стало [-90, -80, ..., 85, 90] .
2609 просмотров
schedule 06.10.2022

Как построить несколько объектов xarray DataArray в одну фигуру, используя возможность построения графиков xarray?
У меня есть следующий набор данных xarray с 3 измерениями ( time , latitude , longitude ) и 2 переменными ( __xarray_dataarray_variable__ , regions ). Переменная regions может иметь значение nan, 0, 1, 2, 3, 4 или 5, указывающее идентификатор...
2105 просмотров
schedule 20.01.2024

xarray с dask sel работает медленно
Серия из примерно 90 файлов netCDF, каждый размером около 27 МБ каждый, открытых с помощью xarray open_mfdataset, занимает много времени для загрузки небольшого выделения пространства-времени. Разбиение на части дает незначительный выигрыш....
394 просмотров
schedule 11.02.2024

Как я могу добиться более быстрого доступа к этому netcdf?
Я выбираю пространственные и временные данные из такого типа NetCDF, открытого ds = xr.open_mfdataset(file_list): <xarray.Dataset> Dimensions: (lat: 576, lon: 1152, time: 1464) Coordinates: * lon (lon) float32 0.0 0.3125 0.625...
245 просмотров
schedule 30.11.2022

Как собрать данные netcdf с помощью xarray
У меня есть некоторые пространственно-временные данные, полученные из базы данных CHIRPS. Это NetCDF, который содержит суточные данные об осадках по всему миру с пространственным разрешением 1x1 км2. Набор данных имеет 3 измерения («время»,...
281 просмотров

Использование python-xarray для извлечения одной переменной из многомерного файла netcdf с сохранением атрибутов/метаданных
У меня есть большой файл netcdf со многими размерами и атрибутами. Я хочу извлечь из этого файла одну переменную и сохранить ее как новый файл netcdf, сохранив при этом все исходные метаданные. Я использую xarray . Я открываю набор данных,...
389 просмотров
schedule 31.10.2022

xarray выбрать ближайшую широту / долготу с многомерными координатами
У меня есть набор данных xarray с нерегулярными координатами широты и долготы. Моя цель - найти значение переменной в точке, ближайшей к определенной широте / долготе. Поскольку размеры x и y не являются значениями широты и долготы, не похоже,...
5286 просмотров
schedule 21.12.2023

Добавление атрибутов модуля к объекту xarray
Я создал массив уровней изобарического давления для построения поперечного сечения: vertical, = cross['isobaric'].metpy.coordinates('vertical') однако этот массив имеет значения в единицах Па. Чтобы преобразовать в гПа, я создал новый массив:...
526 просмотров
schedule 11.03.2024

Возьмите nanmean в xarray
Я знаю, что могу использовать функцию numpy nanmean, чтобы получить среднее значение массива numpy, игнорируя значения NaN. Есть ли аналогичный способ сделать это с помощью xarray? приведу пример... numpy_array=[1,2,3,4,float('nan'),5]...
407 просмотров
schedule 15.09.2022

Xarray datetime в порядковый номер
В pandas есть функция toordinal для преобразования даты и времени в порядковый номер, например: ? или столбец даты и времени Pandas в порядковый номер . У меня есть массив данных xarray с координатой времени, который я хочу преобразовать в...
79 просмотров
schedule 02.02.2024

xarray добавляет или перезаписывает существующий файл nc
Может ли xarray добавить или перезаписать существующий файл NetCDF? Мне нужно обновлять свои данные (формат NetCDF) каждый год. Я хочу переписать или добавить существующий файл NetCDF с помощью xarray. Однако мне нужно прочитать все данные в память...
163 просмотров

маскировать рентгеновский снимок или набор данных на основе определенных индексов
У меня есть набор данных с координатной сеткой (например, данные о температуре воздуха), который я хотел бы замаскировать везде, кроме береговых линий (например, 3 ячейки сетки на берегу, 3 ячейки сетки на суше, буфер из 6 ячеек сетки, содержащий...
84 просмотров
schedule 18.10.2022

Создайте xarray python с возможностью выбора времени, хотя время не является измерением моей 3D-матрицы
У меня есть трехмерная матрица, содержащая интересующие данные, называемые iasi_allAirports размером (6, 10000, 3) с размерами (аэропорт, numofprofile, уровень). Данные могут быть с плавающей запятой nan. У меня также есть трехмерная матрица...
73 просмотров
schedule 10.12.2023