Tengo una variable con múltiples dimensiones de concentración [tiempo, lon, lat], he encontrado valores de concentración negativos falsos en diferentes momentos y en diferentes lon y latitud. Me gustaría configurar todo debajo de 0 a cero, usando xarray.
¿Hay una manera directa de lograr esto?
¡Gracias!
Solución del problema
Puede aplicar ufuncs numpy y scipy, también conocidas como funciones universales, que operan por elementos en una matriz completa, a un objeto xarray y el resultado seguirá siendo un objeto xarray. En este caso:
da = np.maximum(da, 0)
Consulte los documentos de xarray sobre computación para obtener más información.
No hay comentarios:
Publicar un comentario