Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/298.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 我能';在scipy.spatial中找不到凸形凸起_Python_Scipy_Convex Hull - Fatal编程技术网

Python 我能';在scipy.spatial中找不到凸形凸起

Python 我能';在scipy.spatial中找不到凸形凸起,python,scipy,convex-hull,Python,Scipy,Convex Hull,编辑:据我所知,这是一个与构建有关的问题,我还没有弄清楚到底是什么,但我已经缩小了范围。对于阅读本文的人,请先尝试标记答案中的建议 我试图使用scipy库中的ConvexHull函数来计算某些点的凸包,但是scipy.spatial.ConvexHull似乎不存在 本文档以此为例: from scipy.spatial import ConvexHull points = np.random.rand(30, 2) # 30 random points in 2-D hull = Conve

编辑:据我所知,这是一个与构建有关的问题,我还没有弄清楚到底是什么,但我已经缩小了范围。对于阅读本文的人,请先尝试标记答案中的建议

我试图使用
scipy
库中的ConvexHull函数来计算某些点的凸包,但是
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引用下画了红色下划线,鼠标悬停显示“找不到”消息

关于导入和使用部分scipy可能需要使用的不同方法,我发现了各种各样的提及,我已经尝试过了,但似乎没有一种方法有效,包括docs示例中的导入行

我正在刚刚创建的一个干净的PyCharm venv中运行Python 3.6。
scipy的
pip
安装工作正常,
scipy
在我尝试导入它时出现,就像
spatial
一样。。。但是
convxhull
似乎不存在

我正在使用scipy 1.1.0,并且我已经尝试使用已删除答案提供的导入

从scipy.spatial.qhull导入Convxhull
。。。但这不起作用

或者,如果这不起作用,我愿意尽可能使用其他库。

你试过了吗

from scipy import spatial
spatial.ConvexHull
在1.0.1中,这两项工作

In [2]: spatial.qhull.ConvexHull?
In [3]: spatial.ConvexHull?
看看github问题,可能存在一些构建问题,涉及cython版本,可能会阻止构建
qhull
文件

-CI:Appveyor生成失败,因为它无法从spatial.qhull导入ConvexHull



我升级到1.1.0,访问ConvexHull没有问题,但无法使其工作。请在问题中包含准确完整的错误消息。操作系统是什么?linux?OS是Windows 10谢谢你的回答hpaulj,据我所知,这是版本的问题。