Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Скриптовые языки программирования > Python
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 01.04.2022, 11:13   #1
Al98
Новичок
Джуниор
 
Регистрация: 01.04.2022
Сообщений: 1
Сообщение Восстановление исходного текста через единичную матрицу

Помогите, пожалуйса.

Мне нужно:
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)

Последний раз редактировалось Al98; 01.04.2022 в 11:16.
Al98 вне форума Ответить с цитированием
Старый 01.04.2022, 21:09   #2
BDA
МегаМодератор
СуперМодератор
 
Аватар для BDA
 
Регистрация: 09.11.2010
Сообщений: 7,289
По умолчанию

Код в текущем виде не запускается. Можете привести пример, следуя своим 5 пунктам?
Пишите язык программирования - это форум программистов, а не экстрасенсов. (<= это подпись )
BDA на форуме Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Восстановление исходного вида матрицы AmatiFratello Помощь студентам 5 12.05.2011 03:51
найти единичную матрицу psy_shit Помощь студентам 3 10.02.2011 20:48
Восстановление исходного массива кот Бегемот Фриланс 17 20.11.2010 13:03
Восстановление исходного кода из .exe файла. Mutagena Помощь студентам 3 06.12.2009 15:43