Как я могу вычислить взвешенный коэффициент вариации (CV) для массива NumPy в Python?Для этой цели можно использовать любой популярный сторонний пакет Python.
Я могу рассчитать CV, используя scipy.stats.variation
, но он не взвешен.
import numpy as np
from scipy.stats import variation
arr = np.arange(-5, 5)
weights = np.arange(9, -1, -1) # Same size as arr
cv = abs(variation(arr)) # Isn't weighted