У меня есть 140 массивов, размер которых равен 734 x 1468. Мне нужно среднее значение по 140 массивам в записях 734 x 1468, я начал с итерирования данных с помощью вложенных циклов но это слишком медленно. Я попытался с помощью функции np.mean
Nump: использование np.mean в 3-х измерениях
res = np.mean([megadatalist[i].variables['analysed_sst'][0] for i in range(0,140)], axis=2)
res.shape
дает (140, 734)
Мне нужен результат измерений 734, 1468
megadatalist
состоит из 140 NetCDF файлов.
Попробуйте 'ось = 0 'вместо' оси = 2'. –
О, мой, кажется, работает, теперь я чувствую себя немым: D – NicolaiF
Не чувствуйте себя глупым. Смешение над осями - обычная часть жизни с NumPy. –