156 читали · 1 год назад
Программирование на языке Python. Комбинаторные алгоритмы. Генерация Сочетаний
Доброго времени суток, читатели, зрители моего канала programmer's notes, любители языка Python. Не забывайте подписываться и писать свои комментарии к моим статьям и видео. Алгоритм генерации сочетаний на языке Python Напомню, что сочетания это подмножества данного массива заданной длины. Сочетания, в отличие от размещений отличаются друг от друга только составом элементов, но не порядком. Если список 1 2 3 4 То сочетания длиной 2 элемента будут 1 2   1 3   1 4   2 3   2 4   3 4 Количество сочетаний из n по m вычисляются по формуле n!/((n-m)! * m!)...
06:44
1,0×
00:00/06:44
482,3 тыс смотрели · 4 года назад
182 читали · 2 года назад
Биномиальное распределение с Python
Биномиальное распределение задает вероятности k успехов в схеме длины n. Его можно задать при помощи функции binom из модуля scipy.stats: Также у нашего распределения distr есть методы: Выведем матожидание: Для демонстрации использования перечисленных методов найдем вероятность пройти k собеседований из n, если вероятность пройти одно равна 0.3: Это же можно сделать...