Tag: PYTHON-XARRAY
Tengo un DataSet ds_object que se ve así: ds_object <xarray.dataset> Dimensions: (time: 14392) Coordinates: * time (time) datetime64[ns] 2021-08-28T00:00:02.14… Data variables: variable ……. Donde “variable” es: <xarray.dataarray ‘variable’=”” ()=””> array(0., dtype=float32) Attributes: units: count Estoy tratando de expandir la variable “variable” unidimensionalmente en función del tiempo. En esencia, cambiar ‘variable’ . . . Read more
Estoy intentando trazar una serie de tiempo de la temperatura de la superficie del mar (SST) para una región específica a partir de un archivo .nc. La SST es una variable tridimensional (lat, lon, tiempo), que tiene valores diarios promedio para una región específica desde 1982 hasta 2016. Quiero que . . . Read more
Entonces, quiero fusionar 2 conjuntos de datos, uno es un conjunto de datos de ráster de una sola banda que proviene de rioxarray.open_rasterio(), el otro es una tabla de búsqueda, con una dimensión de índice ‘mukey’. Las coordenadas a lo largo de ‘mukey’ corresponden a los valores de índice ‘mukey’ . . . Read more
Digamos que tengo un DataArray: da = xr.DataArray( data=np.random.random((25,25)), dims=[“x”, “y”], coords=dict( x=np.arange(25), y=np.arange(25), ), ) Quiero reducir la resolución de esta matriz a grupos de 5×5. Puedo hacer esto con la función ‘coarsen’: da_coarse = da.coarsen(x=5,y=5).mean() Según entiendo, esto básicamente divide el DataArray en “grupos” de 5×5 y calcula . . . Read more
Tengo un DataArray xarray de la siguiente manera: import xarray as xr import numpy as np da = xr.DataArray(np.arange(25).reshape(5, 5), dims=[‘x’, ‘y’], coords={‘x’: np.arange(5), ‘y’: np.arange(5)}) Se ve así: Imagen del DataArray Quiero seleccionar los valores del DataArray que están más cerca de ciertos puntos de coordenadas x, y que . . . Read more