Наука о данных и создание отчетов

В Wolfram Language есть все необходимое для обработки данных и публикации профессиональных отчетов.

Система сбора данных

Импорт данных из файлов

Для того чтобы заниматься наукой о данных, вам нужны данные, Wolfram Language предлагает множество способов легко получить доступ к нужным вам данным. Встроенная функция Import импортирует сотни широко используемых типов форматов файлов.

1. Импорт данных, используя настройки по умолчанию.

Import автоматически импортирует большинство распространенных форматов файлов в виде подходящего выражения:

In[•]:=
Out[•]=

Если Import не может определить формат файла, вы можете указать его в явном виде:

In[•]:=
Out[•]=

Также легко импортировать данные в объект Dataset - структурированный набор данных, основанный на иерархии списков и ассоциаций. Это позволяет легко (и быстро) просматривать большие наборы данных.

2. Импорт данных в виде "Dataset".

Форматы, ориентированные на данные, такие как CSV, TSV, XLS и XLSX, импортируются как "Dataset". Укажите "Dataset" в качестве второго аргумента для Import.

Import автоматически импортирует большинство распространенных форматов файлов в виде подходящего выражения:

In[•]:=
Out[•]=

Во многих случаях, требуется извлечь определенный элемент из набора данных без необходимости импортировать весь набор данных для его извлечения. Используя дополнительный параметр, функция Import может извлекать определенные элементы.

3. Импорт определенных элементов из файла данных или веб-страницы.

Многие файлы и веб-страницы содержат элементы, отличные от данных, возвращаемых по умолчанию Import. Получите список элементов, указав "Elements" в качестве второго аргумента.

Import автоматически импортирует большинство распространенных форматов файлов в виде подходящего выражения:

In[•]:=
Out[•]=

Укажите, какой элемент нужно импортировать:

Import["ExampleData/cities.xlsx", "Images"]
Out[•]=

Импорт данных из API

Wolfram Language позволяет легко подключаться к внешним сервисам. В данном примере через API осуществляется доступ к данным о местонахождении велопрокатов в Лондоне:

Анализ и визуализация

Автоматизированный анализ

Wolfram Language имеет тысячи встроенных функций, которые позволяют вам сосредоточиться на вашем проекте, а не на технических деталях формирования конкретных действий. Хотя вы можете полностью указать каждую деталь, настройки функций по умолчанию разработаны таким образом, чтобы работать наилучшим образом почти во всех случаях, в результате чего получается короткий, читабельный код даже для очень сложных задач. В этом примере двумерные данные автоматически кластеризуются с помощью функции FindClusters.

Поиск и визуализация кластеров в двумерных данных:

In[•]:=

In[•]:=
Out[•]=

Функции высокого уровня, такие как FindDistribution, могут проанализировать ваши данные и определить, какое из более чем 35 распределений лучше всего подходит к вашим данным, используя различные статистические методы.

Генерация данных, взятых из экспоненциального распределения:

Выбор наилучшего распределения на основе данных:

Out[•]=

Сравнение PDF-файлов исходного и предполагаемого распределений:

Out[•]=

Облачное развертывание

Во многих случаях, вы делитись программой с другими и Wolfram Language позволяет легко превратить ваш код в автономную интерактивную веб-страницу. Используя функцию CloudDeploy, ваш код будет опубликован на серверах Wolfram Research и станет доступным либо для всех, либо для тех, кому вы предоставите разрешение. В этом примере интерактивная программа для распознавания изображения молекулы превращена в общедоступную веб-страницу.

1. Создать контент для публикации:

In[•]:=
In[•]:=
Out[•]=

2. Использовать функцию CloudDeploy для публикации в облаке:

In[•]:=
Out[•]=

Приступаем к работе

Учебные ресурсы

Пути обучения

Попробуйте сейчас и потом научитесь

Хотите попробовать? Познакомьтесь с Wolfram Language, пробуя реальные примеры кода, ориентированные на создание и развертывание веб-приложений.

Попробуйте прямо сейчас! Доступ с бесплатной учетной записью Wolfram Cloud
Получите бесплатную сертификацию по Wolfram Language

Мы упростили изучение Wolfram Language для вас. Попробуйте наш бесплатный интерактивный курс и получите сертификат.

Начните интерактивный онлайн-курс прямо сейчас! Длительность курса около 7 часов
Попробуйте прямо сейчас! Доступ с бесплатной учетной записью Wolfram Cloud
Начните интерактивный онлайн-курс прямо сейчас! Длительность курса около 7 часов

На новый уровень с наукой о данных

Хотите продолжить изучение науки о данных?

Если вы хотите узнать больше о том, что Wolfram предлагает для науки о данных, прочитайте о подходе Wolfram к науке о данных и ИИ. Вы найдете:

  • Примеры для скачивания
  • Ссылки на документацию
  • Беседы, презентации и лекции
  • Онлайн-классы
  • Техническую информацию
На новый уровень с наукой о данных

Рекомендуемый продукт