问题描述
如何从指定坐标附近的四个点中提取最大值?
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 (将#修改为@)