未知の次元数(D)に対して、numpy mgridを使用してグリッド(多次元配列)を作成する方法を知りたいと思います。各次元には、下限と上限、およびビンの数があります。
n_bins = numpy.array([100 for d in numpy.arrange(D)])
bounds = numpy.array([(0.,1) for d in numpy.arrange(D)])
grid = numpy.mgrid[numpy.linspace[(numpy.linspace(bounds(d)[0], bounds(d)[1], n_bins[d] for d in numpy.arrange(D)]
mgridは値ではなくインデックスの配列を作成するため、上記は機能しないと思います。しかし、それを使用して値の配列を作成する方法。
ありがとう
Aso.agile