私のubuntuボックスのコードではすべて正常に動作しますが、Macで同じコードを実行すると、ValueErrorが発生します。私はPython2.7.3を実行しています
inside = points_inside_poly(coord, x[:,0:2])
ValueError: Argument verts must be a Nx2 array.
何か案が?
私のubuntuボックスのコードではすべて正常に動作しますが、Macで同じコードを実行すると、ValueErrorが発生します。私はPython2.7.3を実行しています
inside = points_inside_poly(coord, x[:,0:2])
ValueError: Argument verts must be a Nx2 array.
何か案が?
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
HTH