Advertisement
Guest User

now

a guest
Dec 6th, 2019
131
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.84 KB | None | 0 0
  1.  
  2. a = [[2,3,4],
  3. [5,6,7],
  4. [8,9,10],
  5. [11,12,13],
  6. [14,15,16]]
  7.  
  8.  
  9.  
  10.  
  11.  
  12.  
  13.  
  14.  
  15.  
  16.  
  17. def average(a):
  18. w=len(a[0])
  19. h=len(a)
  20. c=[]
  21. for y in range(0,h):
  22. l=[]
  23. m=[]
  24. r=[]
  25. for i in range(y-1,y+2):
  26. if i>=0 and i<h:
  27. m.append(a[i][0])
  28. if x+1<w:
  29. r.append(a[i][1])
  30. R=[]
  31. for x in range(1,w+1):
  32. R.append((int)(sum(l+m+r)/(len(l+m+r))))
  33. l=m
  34. m=r
  35. r=[]
  36. for i in range(y-1,y+2):
  37. if i>=0 and i<h and x+1<w:
  38. r.append(a[i][x+1])
  39. c.append(R)
  40. return c
  41.  
  42.  
  43.  
  44.  
  45.  
  46.  
  47.  
  48.  
  49. avr = average(a)
  50.  
  51.  
  52. print ("a: ")
  53. for R in a:
  54. print (R)
  55.  
  56.  
  57. print ("\n\n\naverage: ")
  58. for R in avr:
  59. print (R)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement