Редактировать: Насколько я могу судить, это проблема со сборкой, я еще не выяснил, что именно, но я сузил это до этого.Для любого, кто читает это, сначала попробуйте предложение в отмеченном ответе.
Я пытаюсь использовать функцию ConvexHull из библиотеки scipy
для вычисления выпуклой оболочки для некоторых точек, но scipy.spatial.ConvexHull
кажется, что не существует.
В документации приведен пример:
from scipy.spatial import ConvexHull
points = np.random.rand(30, 2) # 30 random points in 2-D
hull = ConvexHull(points)
Я пытался использовать этот пример в своем проекте, но не смог заставить его работать ..
Я набрал в соответствующей строке импорта, но ConvexHull не был найден, PyCharm подчеркнул ссылку на ConvexHull красным цветом, а при наведении курсора мыши отображается сообщение «not found».
Я обнаружил различные упоминания в SO о различных методах, которые могут потребоваться для импорта и использования частей scipy, которые я пробовал, и ни один из них, похоже, не работает, включая строку импорта в примере с документами..
Я запускаю Python 3.6 в чистом венце PyCharm, который я только что создал.pip
установка scipy
работала нормально, и scipy
появляется, когда я пытаюсь импортировать ее, как и spatial
... но ConvexHull
, кажется, не существует.
IЯ использую Scipy 1.1.0, и я попытался использовать импорт, который предоставил удаленный ответ ...
from scipy.spatial.qhull import ConvexHull
... но это не сработало.
Альтернативно, если это не сработает, тогда я буду готов использовать другую библиотеку, если это возможно.