- 积分
- 42
- 贡献
-
- 精华
- 在线时间
- 小时
- 注册时间
- 2016-8-31
- 最后登录
- 1970-1-1
![未绑定新浪微博用户 新浪微博达人勋](source/plugin/sina_login/img/gray.png)
|
发表于 2016-9-13 09:53:39
|
显示全部楼层
老师您好,我编程的目标是想实现读取文本格式的数据,实现插值,于是我对您上面的例子进行了变动这样做了
1、请问如果我读入的文件是一个文本文件,里面包含精度,纬度和数值
fn = 'E:/Temp/txt.dat'
ncol = numasciicol(fn)
nrow = numasciirow(fn)
a = asciiread(fn,shape=(nrow,ncol))
lon = a[:,0]
lat = a[:,1]
v = a[:,2]
axesm()
2、综合参考您给的例子
#griddata function - interpolate
x = arange(75, 135, 0.5)
y = arange(18, 55, 0.5)
pr = griddata((lon, lat), v, xi=(x, y), method='idw', convexhull=True)[0]
3、其他的不变,运行出来的结果怎么和降雨量的结果一样啊
E:\Temp\ABC.BMP
我是刚刚开始学习这样语言的,之前有接触过c语言,通过看你的分享收益匪浅,还有没有其他好的资料或学习网站推荐 |
|