Я хочу средневзвешенную скорость с элементами суммы , которые служат весами. Идея заключается в том, что если сумма невелика (например, 3 058 по сравнению с общим 112 230), то ее скорость должна оказывать меньшее влияние на среднюю скорость.rate = [14.424, 14.421, 14.417, 14.413, 14.41]
amount = [3058.0, 8826.0, 56705.0, 30657.0, 12984.0]
< /code>
Вот что я пробовал. Это дает мне ответ, который выглядит правильно, но я не уверен, следует ли он, что я ищу.for g in range(len(rate)):
rate[g] = rate[g] * (amount[g] / sum(amount))
rate = sum(rate)
Подробнее здесь: https://stackoverflow.com/questions/293 ... ing-a-list
Взвешенный усреднение списка ⇐ Python
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Взвешенный по краям Spring Embedded Layout на основе идентичности в py4cytoscape
Anonymous » » в форуме Python - 0 Ответы
- 26 Просмотры
-
Последнее сообщение Anonymous
-