es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Tag: PYTHON-XARRAY

¿Cómo puedo expandir una variable de datos a lo largo de una dimensión de tiempo utilizando 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

Tabla de consulta en xarray.

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

Coarsen xarray DataArray with weighted mean would be translated to: Coarsen el DataArray de xarray con la media ponderada.

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

Extraer valores en ubicaciones puntuales de un DataArray de xarray y obtener todos los demás valores por separado.

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