Advertisement
Guest User

Untitled

a guest
Jun 26th, 2019
66
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.93 KB | None | 0 0
  1. Altitude = [ [206,205,204,190,208],
  2. [190,194,206,197,203],
  3. [196,196,205,201,193],
  4. [194,199,199,206,205],
  5. [192,196,195,201,193],
  6. [194,199,200,200,205],
  7. [196,196,195,200,193] ]
  8.  
  9. from numpy import sqrt
  10. def distance(altitude, side, p1, p2):
  11. r1 = p1[0]
  12. r2 = p2[0]
  13. c1 = p1[1]
  14. c2 = p2[1]
  15. w = side
  16. a1 = altitudes [p1[0]][p1[1]]
  17. a2= altitudes [p2[0]][p2[1]]
  18. d =sqrt((w*(r1 - r2))**2+ (w*(c1-c2))**2 + (a1-a2)**2)
  19. return d
  20.  
  21. def traveled_distance (altitude, side, path):
  22. dist = 0
  23. for v in range(len(path)-1):
  24. dist = dist + distance(altitude, side, path[v], path[v+1])
  25. return dist
  26.  
  27. def climb_north (altitude, start_point):
  28. alt_north = 0
  29. for a in altitude (...)
  30.  
  31. def neighbours(altitude, cell):
  32.  
  33. def higher_neighbour(altitude, cell):
  34.  
  35. def climb_higher (altitude, cell)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement