Наука о данных и создание отчетов
В Wolfram Language есть все необходимое для обработки данных и публикации профессиональных отчетов.
Система сбора данных
Импорт данных из файлов
Для того чтобы заниматься наукой о данных, вам нужны данные, Wolfram Language предлагает множество способов легко получить доступ к нужным вам данным. Встроенная функция Import импортирует сотни широко используемых типов форматов файлов.
1. Импорт данных, используя настройки по умолчанию.
Import автоматически импортирует большинство распространенных форматов файлов в виде подходящего выражения:
Если Import не может определить формат файла, вы можете указать его в явном виде:
Также легко импортировать данные в объект Dataset - структурированный набор данных, основанный на иерархии списков и ассоциаций. Это позволяет легко (и быстро) просматривать большие наборы данных.
2. Импорт данных в виде "Dataset".
Форматы, ориентированные на данные, такие как CSV, TSV, XLS и XLSX, импортируются как "Dataset". Укажите "Dataset" в качестве второго аргумента для Import.
Import автоматически импортирует большинство распространенных форматов файлов в виде подходящего выражения:
Во многих случаях, требуется извлечь определенный элемент из набора данных без необходимости импортировать весь набор данных для его извлечения. Используя дополнительный параметр, функция Import может извлекать определенные элементы.
3. Импорт определенных элементов из файла данных или веб-страницы.
Многие файлы и веб-страницы содержат элементы, отличные от данных, возвращаемых по умолчанию Import. Получите список элементов, указав "Elements" в качестве второго аргумента.
Import автоматически импортирует большинство распространенных форматов файлов в виде подходящего выражения:
Укажите, какой элемент нужно импортировать:
Импорт данных из API
Wolfram Language позволяет легко подключаться к внешним сервисам. В данном примере через API осуществляется доступ к данным о местонахождении велопрокатов в Лондоне:
Анализ и визуализация
Автоматизированный анализ
Wolfram Language имеет тысячи встроенных функций, которые позволяют вам сосредоточиться на вашем проекте, а не на технических деталях формирования конкретных действий. Хотя вы можете полностью указать каждую деталь, настройки функций по умолчанию разработаны таким образом, чтобы работать наилучшим образом почти во всех случаях, в результате чего получается короткий, читабельный код даже для очень сложных задач. В этом примере двумерные данные автоматически кластеризуются с помощью функции FindClusters.
Поиск и визуализация кластеров в двумерных данных:
Функции высокого уровня, такие как FindDistribution, могут проанализировать ваши данные и определить, какое из более чем 35 распределений лучше всего подходит к вашим данным, используя различные статистические методы.
Генерация данных, взятых из экспоненциального распределения:
Выбор наилучшего распределения на основе данных:
Сравнение PDF-файлов исходного и предполагаемого распределений:
Облачное развертывание
Во многих случаях, вы делитись программой с другими и Wolfram Language позволяет легко превратить ваш код в автономную интерактивную веб-страницу. Используя функцию CloudDeploy, ваш код будет опубликован на серверах Wolfram Research и станет доступным либо для всех, либо для тех, кому вы предоставите разрешение. В этом примере интерактивная программа для распознавания изображения молекулы превращена в общедоступную веб-страницу.
1. Создать контент для публикации:
Приступаем к работе
Учебные ресурсы
Пути обучения
Хотите попробовать? Познакомьтесь с Wolfram Language, пробуя реальные примеры кода, ориентированные на создание и развертывание веб-приложений.
Мы упростили изучение Wolfram Language для вас. Попробуйте наш бесплатный интерактивный курс и получите сертификат.
На новый уровень с наукой о данных
Если вы хотите узнать больше о том, что Wolfram предлагает для науки о данных, прочитайте о подходе Wolfram к науке о данных и ИИ. Вы найдете:
- Примеры для скачивания
- Ссылки на документацию
- Беседы, презентации и лекции
- Онлайн-классы
- Техническую информацию
Рекомендуемый продукт
Для тех, кто интересуется наукой о данных, мы рекомендуем:
Наш гибридный продукт для облака и рабочего стола, Wolfram|One, является рекомендуемой средой для тех, кто интересуется наукой о данных: он имеет отмеченный наградами интуитивно понятный интерфейс блокнота, функциональные возможности эффективно интегрированные в облачную среду и полный опыт работы с Wolfram.
Просмотреть другие темы
Наука о данных и создание отчетов
Изучайте инструменты для анализа, автоматически импортируйте данные, развертывайте облачные панели мониторинга и многое другое.
Машинное обучение
Изучайте нейронные сети, автоматическое машинное обучение, классификаторы и многое другое.
Блокчейн и криптовалюты
Изучайте блокчейн, графики криптовалют, используйте криптографические функции и многое другое.
Создание и развертывание веб-приложений
Изучайте легко развертываемые веб-приложения, превращайте свой код в реальные веб-сайты и многое другое.
Финансовые технологии
Изучайте финансовые данные, создавайте графики, пишите функции прогнозирования и многое другое.
География и ГИС
Изучайте различные методы создания карт, накладывайте данные, создавайте визуализации и многое другое.