我想计算平面上几个点的凸包,使用scipy.
这是我的代码:
import numpy as np
from scipy.spatial import ConvexHull
points = np.array([[10, 10], [30, 10], [30, 20], [10, 20]])
hull = ConvexHull(points)
print(hull.vertices, hull.area)
它打印:[0 1 2 3] 60.0
因此,返回的是周长而不是面积(我检查了另一个示例,相同的行为)。这是一个错误吗?Python 3.7.4(64 位),scipy 1.3.1。
开满天机
鸿蒙传说
相关分类