Как перемешать двоичную сетку, используя случайно выбранную сетку букв - PullRequest
0 голосов
/ 17 сентября 2018

[randomly generated 4*4 character grid[1]

Как перетасовать позиции двоичной сетки, приведенной ниже, с использованием случайно выбранной буквенной сетки, приведенной выше в python?

4*4 binary grid

Код Python для получения этих сеток:

import itertools
n = 4
lst = list(itertools.product([1, 0], repeat=n))
print('The 4*4 Binary grid is : ')
print('')
for row in range(4):
    for col in range(4):
        print(lst.pop(), end=' ')
    print()
print('')
print('The 4*4 DNA grid is : ')
print('')
perm = list(itertools.product('CTGA', repeat=2))
for row in range(4):
    for col in range(4):
        print(perm.pop(), end=' ')
    print()
...