Создание цветового портрета текста с помощью Wolfram Language
Постановка задачи
Разбиение текста на слова
Выбор слов по образцу
Преобразование слов в цвет
Результат проекта
Спасибо за внимание!
1.54M
Category: softwaresoftware

Создание цветового портрета текста с помощью Wolfram Language

1. Создание цветового портрета текста с помощью Wolfram Language

Авторы:
Екатерина Арановская
Фёдор Иванов
Фёдор Чёрненький
Классическая гимназия №610

2.

• Mathematica возникла как система для упрощения аналитических
вычислений в математике, физике и других науках
• Особенность Mathematica – огромное количество готовых
функций для решения различных задач

3.

4. Постановка задачи

• Анализ текста с помощью Mathematica
• Выбор из текста всех слов, обозначающих цвет в том порядке, как
они появляются
• Построение «штрих-кода» с последовательностью этих цветов
Технические проблемы:
• Разбиение текста на слова
• Выбор слов по образцу
• Преобразование слов со значением цвета в команды Математики
• Построение изображения

5. Разбиение текста на слова

Функция
преобразует фразу в список слов
Список слов можно визуализировать
с помощью
На рисунке изображены наиболее часто
встречающиеся слова из «1984» Дж. Оруэлла
длинной более пяти символов

6. Выбор слов по образцу

В последней версии Mathematica мы обнаружили удобную
функцию
Проблема: некоторые цвета из списка не имеют компьютерной
Однако, некоторые слова не могут быть выражены в виде цветовой
кодировки. Нельзя применить

7. Преобразование слов в цвет

Функция
решила эту проблему, интерпретировав
каждое слово как цвет и выдав получившуюся цветовую кодировку:

8. Результат проекта

С помощью дальнейших команд происходит отображение цветов в
виде прямоугольников и их последовательное расположение. На
выходе получается тот самый «штрих-код». Вот таким небольшим
количеством строчек удаётся получить цветовой портрет:

9.

Джордж Оруэлл
«1984»

10.

Артур Конан Дойл
«Приключения Шерлока Холмса»

11.

Льюис Кэрролл
«Приключения Алисы в Стране чудес»

12. Спасибо за внимание!

English     Русский Rules