当前位置: 首页 > news >正文

深圳品牌服装批发市场网络优化工程师为什么都说坑人

深圳品牌服装批发市场,网络优化工程师为什么都说坑人,站内推广的方式有哪些,网站方案 模板要计算平面多边形间的最短距离,首先需要导入Excel表格中的多边形数据,然后使用GJK(Gilbert-Johnson-Keerthi)算法来判断两个多边形是否重叠。如果两个多边形不重叠,可以计算它们之间的最短距离。 以下是一个基本的Pyt…

要计算平面多边形间的最短距离,首先需要导入Excel表格中的多边形数据,然后使用GJK(Gilbert-Johnson-Keerthi)算法来判断两个多边形是否重叠。如果两个多边形不重叠,可以计算它们之间的最短距离。

以下是一个基本的Python代码示例,用于导入多边形数据并使用GJK算法计算最短距离。在此示例中,我们使用openpyxl库来处理Excel数据和gjk库来执行GJK算法。请注意,要使用这些库,您需要安装它们。

import openpyxl
from gjk import GJK# 从Excel表格中导入多边形数据
def import_polygons_from_excel(file_path):workbook = openpyxl.load_workbook(file_path)sheet = workbook.activepolygons = []for row in sheet.iter_rows(values_only=True):# 假设表格的格式为:类型, x1, y1, x2, y2, ...polygon_type = row[0]points = [(row[i], row[i + 1]) for i in range(1, len(row), 2)]polygons.append((polygon_type, points))return polygons# 计算多边形间的最短距离
def calculate_shortest_distance(polygons):for i in range(len(polygons)):for j in range(i + 1, len(polygons)):type_a, points_a = polygons[i]type_b, points_b = polygons[j]# 使用GJK算法检查两个多边形是否重叠gjk = GJK(points_a, points_b)if not gjk.intersection():# 如果未重叠,计算最短距离distance = gjk.distance()print(f"最短距离 between {type_a} and {type_b}: {distance}")if __name__ == "__main__":file_path = "polygons.xlsx"  # 请替换为您的Excel文件路径polygons = import_polygons_from_excel(file_path)calculate_shortest_distance(polygons)

请确保将Excel文件路径替换为您实际使用的文件路径,并根据您的Excel表格格式进行相应的数据导入。此示例仅演示了基本的多边形间距离计算,您可能需要根据您的具体需求进一步扩展和完善代码。

http://www.tj-hxxt.cn/news/93836.html

相关文章:

  • php制作网站用什么软件google收录查询
  • 杭州滨江网站建设百度指数查询平台
  • 智联企业登录入口seo搜索引擎优化推广专员
  • 做标书网站零基础学seo要多久
  • 完善网站建设怎么写网站
  • 房地产建设网站的意义性价比高seo排名优化的
  • 做愛表情网站seo积分系统
  • 开发网站需要多久宁德市人民政府
  • 做网站的html框架黑帽seo优化推广
  • 仿 手机 网站模板html韩国最新新闻
  • 一流的盘锦网站建设网推平台有哪些比较好
  • 手机网站免费做推广培训心得体会1000字
  • 网站建设专有名词如何在百度发布广告
  • 旅行社手机网站建设成学大教育培训机构怎么样
  • wordpress网站整站搬迁不错宁波seo公司
  • 上海网站架设合肥seo整站优化网站
  • 泉州网站公司主要推广手段免费
  • 重庆建设工程信息网项目经理积分深圳seo排名优化
  • 深圳网站设计 商城24小时免费看的视频哔哩哔哩
  • 黄山旅游攻略一日游多少费用百中搜优化
  • 门窗网站设计自助快速建站
  • 做传销网站违法吗百度宣传推广费用
  • 做网站备完备案需要干什么长沙网动网络科技有限公司
  • 建立网站条件广告推销网站
  • 个人做的网站有什么危险吗深圳做网站seo
  • 做网站的经验百度网址大全网站
  • 做企业网站哪里找软文广告500字
  • 360做的网站首页百度2020新版下载
  • 新沂网站建设爱站网seo工具
  • 浙江省建设执业注册中心网站彩虹云商城网站搭建