У меня есть 4-D (d0, d1, d2, d3, d4) массив numpy. Я хочу, чтобы получить 2-D (d0, d1) означают массив, сейчас мое решение заключается в следующем:Как получить средний массив с numpy
area=d3*d4
mean = numpy.sum(numpy.sum(data, axis=3), axis=2)/area
Но как я могу использовать numpy.mean
, чтобы получить средний массив.
Но я думаю, что ваш путь немного медленнее, чем мой. Beacause у вас есть право разделить два раза – Samuel
@Samuel Почему вы не используете 'timeit' и видите;) – tacaswell
Он поддерживает кортеж для оси в моем NumPy 1.7.1 ... –