多个点安装到点b的隔断从小到大排序

熊熊出没  金牌会员 | 2024-9-24 17:04:56 | 来自手机 | 显示全部楼层 | 阅读模式
打印 上一主题 下一主题

主题 836|帖子 836|积分 2508

目录
python 很多点 ,这些点,按照到点b的隔断从小到大排序
torch 实现 tensor 数据范例
torch 加数据范例判断



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


  1. import math
  2. # 计算欧几里得距离的函数
  3. def calculate_distance(point_a, point_b):
  4.     return math.sqrt((point_a[0] - point_b[0]) ** 2 + (point_a[1] - point_b[1]) ** 2)
  5. # 排序点的函数
  6. def sort_points_by_distance(points, reference_point):
  7.     return sorted(points, key=lambda point: calculate_distance(point, reference_point))
  8. # 示例使用
  9. points = [(1, 2), (4, 5), (0, 1), (3, 4)]  # 一组点 (x, y)
  10. reference_point = (2, 3)  # 参考点 b
  11. # 按照到参考点的距离进行排序
  12. sorted_po
复制代码
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
回复

使用道具 举报

0 个回复

正序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

熊熊出没

金牌会员
这个人很懒什么都没写!

标签云

快速回复 返回顶部 返回列表