对于这个项目,我试图创建一个列表,其中包含列表中所有点之间的所有距离(我有一个x坐标和一个y列表)
for da in range(len(meta.values())):
for db in range(len(meta.values())):
dis.append(math.sqrt((x[db] - x[da])**2 + (y[db] - y[da])**2)
print(dis)
但是,这部分要么通过print语句为我提供了“解析时出现意外的EOF”或“无效的语法”。我看不到错误,有人可以帮我吗?
您在dis.append(...
中拥有无与伦比的括号
应该是:
dis.append(math.sqrt((x[db] - x[da])**2 + (y[db] - y[da])**2))