我想知道如何使用numpy mgrid创建一个网格(多维数组),对于未知数量的维度(D),每个维度都有下限和上限以及箱子数:
我猜上面的方法行不通,因为mgrid创建的是索引数组而不是值数组。但如何使用它来创建值数组呢?
谢谢。
Aso.agile
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
numpy.arange
("数组范围"),而不是numpy.arrange
。 - endolith