Допустим, у вас есть одна машина, которая будет отображать Dog, Cat или Horse с этими вероятностями: 0,3, 0,6, 0,1
Затем у вас есть вторая машина, которая делает то же самое, но с этими вероятностями: 0,5,0,2, 0,3
Если вы будете использовать обе машины одновременно, вы увидите два значения.После использования обеих машин 1000 раз вы можете подсчитать количество раз, которое вы видели каждое животное, и рассчитать приблизительную вероятность того, что животное появится в непрерывном потоке животных, отображаемом обеими машинами.Вы обнаружите, что новые вероятности будут средними от ваших первоначальных вероятностей.
>>> machine_1 = 0.3, 0.6, 0.1
>>> round(sum(machine_1), 3)
1.0
>>> machine_2 = 0.5, 0.2, 0.3
>>> round(sum(machine_2), 3)
1.0
>>> import statistics
>>> average = tuple(map(statistics.mean, zip(machine_1, machine_2)))
>>> round(sum(average), 3)
1.0
>>> average
(0.4, 0.4, 0.2)
>>>