自学内容网 自学内容网

多个点安装到点b的距离从小到大排序

目录

python 很多点 ,这些点,按照到点b的距离从小到大排序

torch 实现 tensor 数据类型

torch 加数据类型判断


python 很多点 ,这些点,按照到点b的距离从小到大排序

import math

# 计算欧几里得距离的函数
def calculate_distance(point_a, point_b):
    return math.sqrt((point_a[0] - point_b[0]) ** 2 + (point_a[1] - point_b[1]) ** 2)

# 排序点的函数
def sort_points_by_distance(points, reference_point):
    return sorted(points, key=lambda point: calculate_distance(point, reference_point))

# 示例使用
points = [(1, 2), (4, 5), (0, 1), (3, 4)]  # 一组点 (x, y)
reference_point = (2, 3)  # 参考点 b

# 按照到参考点的距离进行排序
sorted_po

原文地址:https://blog.csdn.net/jacke121/article/details/142396127

免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!