Генерация сетки случайных координат - PullRequest
1 голос
/ 21 мая 2019

Я хочу сгенерировать набор из 16 (x, y) координат в квадратной сетке 4x4, чтобы для каждого (x, y) расстояние до ближайшего соседа составляло 1,1 м.

Я пробовал:

rad=1 

ranx=(0,4)

rany=(0,4)

randPts=[]

for i in range(0,15):

    for j in range(i+1,16):

        x=random.randrange(*ranx)
        y=random.randrange(*rany)
        if (np.sqrt(((x[i]-x[j])**2)+((y[i]-y[j])**2)) != 1.1):
            randPts.append((x,y))

Это дает мне ошибку: TypeError: 'int' object has no attribute '__getitem__' Может кто-нибудь любезно предложить, как я могу генерировать требуемую (х, у) сетку?

Заранее спасибо.

...