1

我的 ubuntu 机器上的代码一切正常,但是当我在我的 mac 上运行相同的代码时,我得到了 ValueError。我正在运行 python 2.7.3

inside = points_inside_poly(coord, x[:,0:2])
ValueError: Argument verts must be a Nx2 array.

任何想法?

4

1 回答 1

3

nxutils 模块在 1.2.0 版本中已弃用。您可以使用以下内容进行遏制测试:

>>> from matplotlib.path import Path
>>> Path([[0, 0], [0, 1], [1, 1], [1, 0], [0, 0]]).contains_point([0.5, 0.5])
1
>>> Path([[0, 0], [0, 1], [1, 1], [1, 0], [0, 0]]).contains_point([0.5, 2.5])
0

高温高压

于 2012-11-14T20:06:06.500 回答