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