0
私は、matplot.Delaunayを2次元の単純ポリゴンの三角形分割に使用しようとしました...ここでの問題は、正三角形が必要なことです。多角形はnumpyによって無作為に作成されますが、おそらくDelaunayは移動する方法ではありません。matplotlibを使ったポリゴンの三角形分割
import matplotlib.delaunay as triang
import pylab
import numpy
# 10 random points (x,y) in the plane
x,y = numpy.array(numpy.random.standard_normal((2,10)))
cens,edg,tri,neig = triang.delaunay(x,y)
for t in tri:
# t[0], t[1], t[2] are the points indexes of the triangle
t_i = [t[0], t[1], t[2], t[0]]
pylab.plot(x[t_i],y[t_i])
pylab.plot(x,y,'^')
pylab.show()
ただ、質問、 'n_radii' 何をするのでしょうか? – PrintName
'numpy.repeat(a、繰り返し、軸=なし)' - 'a'配列の繰り返し要素が'繰り返す ':http://docs.scipy.org/doc/numpy-1.10.1/reference/generated/ numpy.repeat.html – Serenity