Skip to content

Commit 429bd23

Browse files
committed
7月18日
1 parent 3d895ed commit 429bd23

File tree

5 files changed

+20
-8
lines changed

5 files changed

+20
-8
lines changed

ArrayOper.py

Lines changed: 12 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -9,16 +9,21 @@ def getArrayInterval(sourceArray):
99
# index_count=sourceArray.count()
1010
# value_first
1111
# interval
12-
dict_interval={}
12+
#设定传入的数组的间隔集合(set)
13+
dict_interval=set([])
1314
index=0
15+
value_first=0
16+
abs_value=0
1417
# 获取最小间隔
1518
for i in sourceArray:
16-
if index==0:
17-
18-
# 获取两者查的绝对值
19-
abs_value=abs(value_first-i)
20-
dict_interval.add(index)
21-
value_first=i
19+
if index==0:
20+
# 获取两者查的绝对值
21+
value_first=i
22+
else:
23+
abs_value=abs(value_first-i)
24+
dict_interval.add(abs_value)
25+
value_first=i
26+
index+=1
2227
return dict_interval
2328

2429

QuickPositioning.py

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
import ArrayOper
2+
def getPosition(lat,lon,lat_array,lon_array):
3+
"""根据传入的经纬度数组获取在lat与lon两个数组中的序号
4+
"""
76 Bytes
Binary file not shown.

test.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,4 +5,6 @@
55
# list_test=[0,10,20,30]
66
# ArrayOper.getArrayInterval(list_test)
77
list_test=[0,10,20,30]
8-
ArrayOper.getArrayInterval(list_test)
8+
# 获取传入的数组的间距的集合
9+
ArrayOper.getArrayInterval(list_test)
10+
# 获取数组中的最大值与最小值

根据条件读取grb文件.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33
import importlib
44
import os
55
import pygrib
6+
import ArrayOper
67
#import reload
78
# 具体步骤:
89
# 1 获取文件的一些信息(传入参数)

0 commit comments

Comments
 (0)