10 KiB
title | localeTitle |
---|---|
Jupyter Notebook | Jupyter Notebook |
Jupyter Notebook
Jupyter Notebook - это веб-приложение с открытым исходным кодом. Он позволяет создавать и обмениваться документами, содержащими живой код, уравнения, визуализацию и описательный текст.
Jupyter Notebook помогает создавать и распространять документы, содержащие живой код, уравнения, визуализацию и богатый текст.
Вы можете использовать его для:
- очистка и трансформация данных
- Численное моделирование
- статистическое моделирование
- визуализация данных
- машинное обучение
Посмотрите свои результаты, когда вы шаг за шагом. Как и на этом изображении.
Что такое ноутбук Jupyter?
В этом случае «записные книжки» или «документы для ноутбуков» означают документы, содержащие как код, так и богатые текстовые элементы, такие как цифры, ссылки, уравнения. Из-за сочетания кода и текстовых элементов эти документы являются идеальным местом для объединения описания анализа и его результатов, а также могут быть выполнены для выполнения анализа данных в режиме реального времени.
«Jupyter» - это свободная аббревиатура, означающая Julia, Python и R. Эти языки программирования были первыми целевыми языками приложения Jupyter, но в наши дни технология ноутбуков также поддерживает многие другие языки. И вот он у вас есть: Jupyter Notebook.
Что оно делает?
В качестве сервер-клиентского приложения приложение Jupyter Notebook позволяет редактировать и запускать ваши ноутбуки через веб-браузер. Приложение может быть выполнено на ПК без доступа в Интернет или может быть установлено на удаленном сервере, где вы можете получить к нему доступ через Интернет.
Его двумя основными компонентами являются ядра и приборная панель.
Ядро - это программа, которая запускает и анализирует код пользователя. В приложении Jupyter Notebook есть ядро для кода Python, но есть и ядра, доступные для других языков программирования. Панель управления приложения не только отображает документы ноутбука, которые вы создали, но и может открывать, но также может использоваться для управления ядрами: вы можете запускать и закрывать их, если необходимо.
Монтаж
Вы можете использовать Anaconda или Pip для установки ноутбука Jupyter. Чтобы сделать это, обратитесь к официальному руководству Вот.
Дополнительная информация:
=======
Особенности
- Не нужно каждый раз запускать полный код. Просто запустите отдельную ячейку Notebook, чтобы оценить конкретный фрагмент кода.
- Ноутбук поддерживает более 40 языков программирования, включая Python, R, Julia и Scala.
- Ноутбуки могут быть доступны другим пользователям, используя электронную почту, Dropbox, GitHub и Jupyter Notebook Viewer.
- Ваш код может создавать богатый интерактивный вывод: HTML, изображения, видео, LaTeX и пользовательские типы MIME.
- Используйте инструменты больших данных, такие как Apache Spark, от Python, R и Scala. Исследуйте те же данные с помощью pandas, scikit-learn, ggplot2, TensorFlow.
Ноутбук Jupyter сочетает в себе два компонента:
Веб-приложение:
Приложение Jupyter Notebook помогает редактировать и запускать документы для документов в веб-браузере, сочетая пояснительный текст, математику, вычисления и мультимедийные материалы.
Документ для ноутбука:
Приложение Jupyter Notebook может создать «документ Notebook», содержащий как код, так и богатые текстовые элементы. Документ Notebook может быть как читаемым, так и исполняемым.
Эти документы создаются приложением Jupyter Notebook.
Приложение Jupyter Notebook
В качестве сервер-клиентского приложения приложение Jupyter Notebook позволяет редактировать и запускать ваши ноутбуки через веб-браузер.
Приложение может быть выполнено на ПК без доступа в Интернет или может быть установлено на удаленном сервере, где вы можете получить к нему доступ через Интернет.
Его двумя основными компонентами являются ядра и приборная панель.
Ядра
Ядро - это программа, которая запускает и анализирует код пользователя. В приложении Jupyter Notebook есть ядро для кода Python, но есть и ядра, доступные для других языков программирования.
Приборная доска
Панель управления приложения не только отображает документы ноутбука, которые вы создали, но и может открывать, но также может использоваться для управления ядрами: вы можете запускать и закрывать их, если необходимо.
Как работают ноутбуки
Ноутбуки Jupyter выросли из проекта IPython, начатого Фернандо Пересом. IPython - это интерактивная оболочка, похожая на обычную оболочку Python, но с замечательными функциями, такими как подсветка синтаксиса и завершение кода. Первоначально ноутбуки работали, отправляя сообщения из веб-приложения (ноутбук, который вы видите в браузере) на ядро IPython (приложение IPython, работающее в фоновом режиме). Ядро выполнило код, а затем отправило его обратно в блокнот.
Когда вы сохраняете ноутбук, он записывается на сервер в виде файла JSON с расширением .ipynb Новое название Jupyter происходит от комбинации Ju lia, Py thon и R. для использования Jupyter существует множество ядер для разных языков. вы можете проверить список доступных ядер Jupyter .
Установка ноутбука Jupyter
Ноутбуки Jupyter автоматически поставляются с дистрибутивом. Вы сможете использовать ноутбуки из среды по умолчанию. Для установки ноутбуков Jupyter в среде conda install jupyter notebook
: conda install jupyter notebook
Для установки ноутбуков Jupyter с ноутбуком pip: pip install jupyter notebook