Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Altitude = [ [206,205,204,190,208],
- [190,194,206,197,203],
- [196,196,205,201,193],
- [194,199,199,206,205],
- [192,196,195,201,193],
- [194,199,200,200,205],
- [196,196,195,200,193] ]
- from numpy import sqrt
- def distance(altitude, side, p1, p2):
- r1 = p1[0]
- r2 = p2[0]
- c1 = p1[1]
- c2 = p2[1]
- w = side
- a1 = altitudes [p1[0]][p1[1]]
- a2= altitudes [p2[0]][p2[1]]
- d =sqrt((w*(r1 - r2))**2+ (w*(c1-c2))**2 + (a1-a2)**2)
- return d
- def traveled_distance (altitude, side, path):
- dist = 0
- for v in range(len(path)-1):
- dist = dist + distance(altitude, side, path[v], path[v+1])
- return dist
- def climb_north (altitude, start_point):
- alt_north = 0
- for a in altitude (...)
- def neighbours(altitude, cell):
- def higher_neighbour(altitude, cell):
- def climb_higher (altitude, cell)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement