我一直在尝试使用shapely来查找直线和多边形的交点,但我遇到了一些float的问题。示例代码:polygon=[(4.0,-2.0),(5.0,-2.0),(4.0,-3.0),(3.0,-3.0),(4.0,-2.0)]shapely_poly=shapely.geometry.Polygon(polygon)line=[(4.0,-2.0000000000000004),(2.0,-1.1102230246251565e-15)]shapely_line=shapely.geometry.LineString(line)intersection_line=list(shapel