У меня есть облако точек координат в numpy. Для большого количества точек я хочу выяснить, лежат ли точки в выпуклой оболочке облака точек.
Я попробовал pyhull, но я не могу понять, как проверить, находится ли точка в ConvexHull
:
hull = ConvexHull(np.array([(1, 2), (3, 4), (3, 6)]))
for s in hull.simplices:
s.in_simplex(np.array([2, 3]))
просто вызывает LinAlgError: массив должен быть квадратным.