Similar presentations:
Создание цветового портрета текста с помощью Wolfram Language
1. Создание цветового портрета текста с помощью Wolfram Language
Авторы:Екатерина Арановская
Фёдор Иванов
Фёдор Чёрненький
Классическая гимназия №610
2.
• Mathematica возникла как система для упрощения аналитическихвычислений в математике, физике и других науках
• Особенность Mathematica – огромное количество готовых
функций для решения различных задач
3.
4. Постановка задачи
• Анализ текста с помощью Mathematica• Выбор из текста всех слов, обозначающих цвет в том порядке, как
они появляются
• Построение «штрих-кода» с последовательностью этих цветов
Технические проблемы:
• Разбиение текста на слова
• Выбор слов по образцу
• Преобразование слов со значением цвета в команды Математики
• Построение изображения
5. Разбиение текста на слова
Функцияпреобразует фразу в список слов
Список слов можно визуализировать
с помощью
На рисунке изображены наиболее часто
встречающиеся слова из «1984» Дж. Оруэлла
длинной более пяти символов
6. Выбор слов по образцу
В последней версии Mathematica мы обнаружили удобнуюфункцию
Проблема: некоторые цвета из списка не имеют компьютерной
Однако, некоторые слова не могут быть выражены в виде цветовой
кодировки. Нельзя применить
7. Преобразование слов в цвет
Функциярешила эту проблему, интерпретировав
каждое слово как цвет и выдав получившуюся цветовую кодировку:
8. Результат проекта
С помощью дальнейших команд происходит отображение цветов ввиде прямоугольников и их последовательное расположение. На
выходе получается тот самый «штрих-код». Вот таким небольшим
количеством строчек удаётся получить цветовой портрет:
9.
Джордж Оруэлл«1984»
10.
Артур Конан Дойл«Приключения Шерлока Холмса»
11.
Льюис Кэрролл«Приключения Алисы в Стране чудес»