gpt4 book ai didi

numpy - 多边形内的点

转载 作者:行者123 更新时间:2023-12-04 00:52:28 25 4
gpt4 key购买 nike

我正在寻找一种使用 NumPy/SciPy 确定特定点是否在给定顶点的多边形内的方法。

我一直无法在网上找到一个。有没有办法使用 NumPy/SciPy 做到这一点?

最佳答案

你考虑过吗Shapely ?只需创建一个 Polygon并检查多边形是否contains一点。

>>> from shapely.geometry import Point
>>> from shapely.geometry.polygon import Polygon

>>> point = Point(0.5, 0.5)
>>> polygon = Polygon([(0, 0), (0, 1), (1, 1), (1, 0)])
>>> polygon.contains(point)
True
>>> point2 = Point((10, 10))
>>> polygon.contains(point2)
False

关于numpy - 多边形内的点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21612976/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com