如何解决将元组键和元组值的字典作为纬度经度数据输出并绘制
我有两个降水地理数据样本,每个样本都是一个数组,其维度为时间,纬度,经度坐标。我对这两个样本进行了统计检验,结果希望得到的结果是一系列包含纬度网格上的检验统计数据(有两个统计数据)。然后,我想在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建议,我很高兴阅读它们。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。