Мне нужно рассчитать среднее значение, которое находится между двумя индексами. Допустим, что мои индексы составляют 3 и 10, и я хотел бы суммировать все значения между ними и делить на количество значений.Numpy: вычисление среднего значения между двумя индексами
Самый простой способ - просто использовать цикл for, начиная с 3, до 10, суммируя их и деля. Это кажется действительно непитонистским способом и, учитывая функциональность предложений Numpy, я подумал, что, возможно, есть более короткий способ использования некоторой магии Numpy. Любое предложение гораздо appriciated
Используйте срез: A = (массив), то 'sl_a = A [3:10]' 'то ау = sl_a.sum()/len (sl_a) 'или использовать' np.mean (A [2:10]) ' – dawg