Python 多边形面积-spyder

Python 多边形面积-spyder,python,polygon,area,spyder,Python,Polygon,Area,Spyder,我有一个非常困难的任务要做,那就是使用之前用PYTHON创建的脚本计算多边形的面积,读取以众所周知的文本格式存储的一组多边形的数据,并使用公式计算每个多边形的面积。。(我不知道实际的公式……我知道这是一个用三角形总和计算多边形面积的公式。) 然后脚本应该从文件中读取数据并将其存储为一个或多个列表。脚本应该计算多边形面积并将每个多边形的面积保存到一个文件中,并且脚本应该使用函数计算多边形的面积 poly = Polygon([list of point pairs]) 请帮忙,因为我不知道如何在

我有一个非常困难的任务要做,那就是使用之前用PYTHON创建的脚本计算多边形的面积,读取以众所周知的文本格式存储的一组多边形的数据,并使用公式计算每个多边形的面积。。(我不知道实际的公式……我知道这是一个用三角形总和计算多边形面积的公式。)

然后脚本应该从文件中读取数据并将其存储为一个或多个列表。脚本应该计算多边形面积并将每个多边形的面积保存到一个文件中,并且脚本应该使用函数计算多边形的面积

poly = Polygon([list of point pairs])

请帮忙,因为我不知道如何在python中使用它(以前从未使用过)。你们是我最后的机会了!

你们可以使用shapely库来计算面积。

使用多边形顶点的坐标创建多边形

poly = Polygon([list of point pairs])
多边形的面积通过以下方式返回:

poly.area

如果您希望找到一个代码猴子来为您工作,请包含示例输入和输出!假设您有两个x和y变量列表,例如x=[1.0,1.0,5.0,5.0,1.0]y=[1.0,5.0,5.0,1.0,1.0]此多边形的面积为16(4 x 4平方)您好@user3047214-欢迎来到stack overflow。如果您有一个问题涉及任何代码,那么您应该遵循本指南,阅读并理解以下内容:是的,但我甚至不知道在spyder控制台中编写什么。正如我之前所说,我从未使用过它。