Guest User

Untitled

a guest
Nov 15th, 2018
112
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.53 KB | None | 0 0
  1. import numpy as np
  2. A = np.zeros((32,32,32))
  3. print (A)
  4.  
  5. import numpy as np
  6. from copy import deepcopy
  7.  
  8. size, radius = 7, 2
  9. A = np.zeros((size,size, size))
  10.  
  11. AA = deepcopy(A)
  12. x0, y0, z0 = int(np.floor(A.shape[0]/2)),
  13. int(np.floor(A.shape[1]/2)), int(np.floor(A.shape[2]/2))
  14.  
  15. deb = 0
  16.  
  17. for x in range(x0-radius, x0+radius+1):
  18. for y in range(y0-radius, y0+radius+1):
  19. for z in range(z0-radius, z0+radius+1):
  20. deb += radius - abs(x0-x) - abs(y0-y) - abs(z0-z)
  21. if (deb)>=0: AA[x,y,z] = 1
  22. deb = 0
Add Comment
Please, Sign In to add comment