Advertisement
Guest User

Untitled

a guest
Feb 22nd, 2017
64
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.11 KB | None | 0 0
  1. import numpy as np
  2. import random
  3. nPoints = 100
  4. r = 1/np.sqrt(nPoints/6)
  5. length = 1
  6. width = 1
  7. grid = Grid(r, length, width)
  8. rand = (random.uniform(0, length), random.uniform(0, width))
  9. PointsBottom = np.array([list(elem) for elem in grid.poisson(rand)])
  10. Pointstop = np.array([list(elem) for elem in grid.poisson(rand)])
  11. PointsRight = np.array([list(elem) for elem in grid.poisson(rand)])
  12. PointsLeft = np.array([list(elem) for elem in grid.poisson(rand)])
  13. PointsFront = np.array([list(elem) for elem in grid.poisson(rand)])
  14. PointsBack = np.array([list(elem) for elem in grid.poisson(rand)])
  15. X = np.concatenate([PointsBottom[:, 0], Pointstop[:, 0], PointsLeft[:, 0], PointsRight[:, 0], np.zeros(len(PointsFront[:, 0])), np.ones(len(PointsBack[:, 0]))])
  16. Y = np.concatenate([PointsBottom[:, 1], Pointstop[:, 1], np.zeros(len(PointsLeft[:, 0])), np.ones(len(PointsRight[:, 0])), PointsFront[:, 0], PointsBack[:, 0]])
  17. Z = np.concatenate([np.zeros(len(PointsBottom[:, 0])), np.ones(len(Pointstop[:, 0])), PointsLeft[:, 1], PointsRight[:, 1], PointsFront[:, 1], PointsBack[:, 1]])
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement