如何解决我们如何从指定坐标的邻域值中提取最大值?
如何从指定坐标附近的四个点中提取最大值?
import xarray as xr
import numpy as np
lat = [0,10,20]
lon = [50,60,70,80]
#sample data
test_data = np.array([[1,2,3,4],[5,6,7,8],[9,11,12]])
#to xarray
data_xarray = xr.DataArray(test_data,dims=("lat","lon"),coords={"lat":lat,"lon":lon})
#<xarray.DataArray (lat: 3,lon: 4)>
#array([[ 1,# [ 5,# [ 9,12]])
#Coordinates:
# * lat (lat) int64 0 10 20
# * lon (lon) int64 50 60 70 80
data_xarray.plot()
我想要实现的 当lat和lon分别指定为5.5和52时,提取周围四个点的最大值10。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。