Содержание
«Перестановки» используются в вероятности и статистике для определения количества способов организации списка элементов. Phyton не имеет встроенной функции перестановки, но вычисление можно выполнить с помощью модуля «itertools». В него включена функция, которая может вычислить список из числа перестановок в данном «наборе» значений.
направления
-
Импортируйте модуль "itertools":
импортировать itertools
-
Совместите все значения в наборе с переменными. Предположим, вам нужно определить, сколько раз два члена ассоциации из пяти студентов могли избираться на должности президента и вице-президента. Предполагая, что имена учеников - Анжела, Синди, Ян, Марша и Бейонсе, вы должны ввести следующую команду:
permutation_set_variable = ['Анжела', 'Синди', 'Ян', 'Марша', 'Бейонсе']
-
Вызовите функцию «перестановок» следующим образом:
itertools.permutations (set, r)
-
Измените «set» на переменную, содержащую значения, и «r» до требуемой степени. Учитывая пример, вы должны набрать:
itertools.permutations (permutation_set_variable, 2)