Помогите, пожалуйса.
Мне нужно:
1. Исходный текст разбить на словарь
2. По словарю найти ключи
3. Входные ключи умножить на единичную матрицу
4. Вытащить результат умножение входных ключей на единичную матрицу
5. По вытащенным ключам восстановить словарь и весь текст в исходном виде
Код:
dict = {0:"У", 1:"лукоморья", 2:'дуб', 3:'зеленый:',
4:'Златая', 5:'цепь ', 6:'на', 7:'дубе', 8:'том:',
9:'И', 10:'днем', 11:'и', 12:'ночью', 13:'кот ', 14:'ученый ',
15:'Все', 16:'ходит', 17:'по', 18:'цепи', 19:'круго;'}
def keydict(dict):
for key in range(0, 20):
z = dict.get(key)
return z
def textproduct(x):
y = 0
dictwords = keydict(dict)
for i in range(0, len(dictwords)):
for j in range(0, len(dictwords[i])):
if i == j:
dictwords[i][j] = 1
y = y + keywords[i] * a[i][j]
else:
dictwords[i][j] = 0
y = y + keywords[i] * a[i][j]
return y
a = textproduct(x)
print(a)