Ваш вопрос мне неясен, но похоже, что вы хотите отформатировать массив весов и передать его в функцию np.average () вместе с массивом данных, который вы хотите усреднить, например:
import numpy as np
values = np.array([[1, 1, 1],
[2, 2, 2],
[3, 3, 3]])
valueweights = np.array([[1, 1, 1],
[0.5, 0.5, 0.5],
[0.25, 0.25, 0.25]])
average = np.average(values, weights=valueweights)