gpt4 book ai didi

python - 列表项之间的欧氏距离

转载 作者:行者123 更新时间:2023-12-01 04:21:49 26 4
gpt4 key购买 nike

我有一个字典列表如下:

list = [{a: 3, b: 2}, {a: 7, b: 9}, {a: 9, b: 11}]

我想计算列表中每个项目与其他每个项目之间的欧几里德距离。

我不知道如何才能实现这一目标。请建议我一种Python式的计算方法。

最佳答案

一次选择两个项目

使用itertools

import itertools
for pointA, pointB in itertools.combinations(list, 2):
distance(pointA,pointB)

其中距离是使用点获取距离的函数

关于python - 列表项之间的欧氏距离,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33591349/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com