Visual Studio Code Python Получает набор Для анализа Данных


Microsoft добавила новые функции в расширение Python для кода Visual Studio, которые можно использовать для интерактивной работы с данными в коде Visual Studio. Эта функция может использоваться для изучения наборов данных или для включения моделей машинного обучения в приложения.

Новые функции начали свою жизнь как расширение Visual Studio Code Neuron, которое было разработано комбинацией разработчиков Microsoft и студентов из Имперского колледжа Лондона. Это расширение было популярным, поэтому основная команда, работающая над кодом Visual Studio, включила эти функции в расширение Python. В настоящее время они поставляются в качестве экспериментальных.

Рассказывая об оригинальном расширении Neuron, один из разработчиков, Лоренцо Сильвестри, студент Факультета электронной и информационной инженерии Лондонского Имперского колледжа, сказал, что идея расширения заключалась в том, чтобы обеспечить способ интеграции стандартных инструментов, используемых учеными в области обработки данных, — Python, записные книжки Jupyter и библиотека машинного обучения. Цель состояла в том, чтобы предоставить расширение для кода Visual Studio, которое предоставляет способы запуска анализа данных непосредственно рядом с кодом, не нарушая рабочий процесс разработчика.

Сильвестри сказал:

«Преимущества этого очевидны. Вы получаете мощь интеллектуального редактора Python (код Visual Studio) в сочетании с быстротой выполнения и возможностями визуализации ноутбуков Jupyter. Все в одном окне.»

Исходный результат этого, neuron, позволяет разработчикам начать с их обычного редактора кода Python или R внутри кода Visual Studio. Рядом с ним, занимая другую половину экрана, находится выход расширения. Сначала это выглядит как пустая страница, но по мере запуска фрагментов кода выходные данные превращаются в интерактивные карточки. Это может быть обычный текст, таблицы, изображения, графики или карты. Цель состоит в том, чтобы обеспечить сложную визуализацию данных в интерактивном режиме. 

Переработанная версия neuron позволяет работать с кодом Visual Studio так же, как вы использовали бы записные книжки Jupyter для изучения данных. Вы можете определять и запускать отдельные ячейки с помощью ядра IPython, визуализировать фреймы данных, взаимодействовать с графиками, перезапускать ядра и экспортировать в записные книжки Jupyter.

Вы также можете импортировать записные книжки Jupyter в код Python. Существует команда для импорта записных книжек Jupyter, и код будет извлечен в файл Python, состоящий из кода Python, а также блоков уценки из записной книжки. Ячейки кода становятся разделами кода, а ячейки уценки превращаются в раздел комментариев. Оба типа ячеек могут выполняться в коде Visual Studio, что означает, что вы можете воспроизвести те же результаты, которые вы увидите в записной книжке Jupyter.


Добавить комментарий