将元组键和元组值的字典作为纬度经度数据输出并绘制

问题描述

我有两个降水地理数据样本,每个样本都是一个数组,其维度为时间,纬度,经度坐标。我对这两个样本进行了统计检验,结果希望得到的结果是一系列包含纬度网格上的检验统计数据(有两个统计数据)。然后,我想在lat-lon网格上绘制测试统计值之一。我所做的被定义为一个名为test的字典,test = {},然后按如下方式应用该测试:
for ii in range(96):
     for jj in range(144):
         test[ii,jj]=stats.ks_2samp(year_avgprec1[:,ii,jj],year_avgprec2[:,jj])

测试结果是以下形式的字典

dict_keys([(0,0),(0,1),2),3),... up to (96,144)

dict_values([Ks_2sampResult(statistic=0.25,pvalue=0.571336004933722),Ks_2sampResult(statistic=0.25,... 

如何获取我的p值并关联维度lat-lon,这些维度是字典的键(96x144,以便将其绘制在lat-lon网格上)?

谢谢

解决方法

在等待建议时,我能想到的最好的方法是:

matrix = []
for item in test:
   print(item,round(test[item][0],5))
   matrix.append(test[item][0])

x = np.reshape(matrix,(96,144))
print(x.shape)
print(type(x))

这将生成96x144(纬度)矩阵,然后可以对其进行绘制。 如果还有其他pythoninc建议,我很高兴阅读它们。