- 积分
- 1580
- 贡献
-
- 精华
- 在线时间
- 小时
- 注册时间
- 2014-4-22
- 最后登录
- 1970-1-1
|

楼主 |
发表于 2019-5-5 09:55:19
|
显示全部楼层
import numpy as np
import gzip
num = 2748
data = np.zeros((num,num*2))
Lon = np.zeros((num,num))
Lat = np.zeros((num,num))
with gzip.open('E:\data\FullMask_Grid_4000.raw.gz', 'rb') as f:
for i in range(num):
for j in range(num*2):
zuobiao = f.read(8)
elem = struct.unpack("d", zuobiao)
elem = np.float64(elem)
data[i,j] = elem
if (j % 2 == 0): #偶数
p = int(j/2)
Lat[i,p] = elem
else:
p = int((j-1)/2)
Lon[i,p] = elem
目前这个是我使用的,将经纬度值分离了开来。 |
|