python中离散数据插到格点_如何在Python中将散乱数据插入到常规网格中?

本文介绍了如何使用Python的scipy.interpolate.griddata函数将离散的经度、纬度和温度数据插值到常规网格上,以创建温度图。示例代码展示了如何实现这一过程,并提到了在地图上应用土地掩码的方法。
摘要由CSDN通过智能技术生成

我有来自英国分散气象站的经度,纬度和温度的三个txt文件(或者说三个列表lon,lat,temp)。我想首先插入这些数据,以获得一个漂亮的彩色温度图。然后,我想在土地面具上绘制这个内插温度层(因此在英国岛上,而不是在海上)。这可能与Python有关吗?

这听起来像是一个GIS堆栈交换的问题 - [farrenthorpe于](https://earthscience.stackexchange.com/users/543/farrenthorpe "声誉8,780") [8月11日'17在18:21](https://earthscience.stackexchange.com/questions/12057/how-to-interpolate-scattered-data-to-a-regular-grid-in-python#comment21926_12057)

3答案

使用,和numpy,这是直截了当的。这是一个例子:scipy.interpolate.griddata``matplotlib

import matplotlib.pyplot as plt

import numpy as np

from scipy.interpolate import griddata

# data coordinates and values

x = np.random.random(100)

y = np.random.random(100)

z = np.random.random(100)

# target grid to interpolate to

xi = yi = np.arange(0,1.01,0.01)

xi,yi = np.m

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值