Реализации алгоритмов/Комбинаторика/Размещения: различия между версиями

Содержимое удалено Содержимое добавлено
Использован параметр «filing = deep» к {{BookCat}}.
Строка 51:
 
<source lang="python">
from numpy import arrayzeros, int
 
def permutations(n, length):
numbers = range(n)
permutations = n**length
output = arrayzeros(([[0]*length]*permutations, length), dtype=int)
 
for i in range(length):
Строка 64:
for al in range(n):
for p2 in range(t2):
output[p1, i] = numbers[al]
p1 += 1
return output