Jupyter_Notebookとは何? わかりやすく解説 Weblio辞書 (original) (raw)

出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2022/02/11 08:20 UTC 版)

Project Jupyter」の記事における「Jupyter Notebook」の解説

Jupyter Notebook (旧IPython Notebooks)はJupyter Notebookドキュメント作成共有するためのウェブアプリケーションである。Jupyter NotebookドキュメントプログラムコードMarkdownテキスト数式図式等を含むことができる。これにより数値計算アルゴリズムシミュレーション結果統計解析コードその実結果グラフ機械学習モデル推論出力など、様々なプログラムその結果を再実行可能1つドキュメントとして表現できる。 Jupyter Notebookの内部ではコードテキストNotebook Documentとして書かれ、Jupyter Notebookがそれを表示編集可能にし、Notebook サーバー保存バリデーションおこないKernel実際コード実行をおこなう。口語的なノートブック」という語がこの内のどの段階を指すかは文脈よる。 Jupyter Notebookは、 nbconvertライブラリまたは「jupyter nbconvert」コマンドを介してWebインターフェースの「Download As」を介して多くオープン標準出力形式HTMLプレゼンテーションスライドLaTeXPDFReStructuredTextMarkdownPython )に変換できるシェルのラインインターフェイス。 Web上のJupyterノートブックドキュメントの視覚化簡素化するために、nbconvertライブラリはNbViewerを介してサービスとして提供されており、公開されている任意のノートブックドキュメントへのURL取得しその場HTML変換してユーザー表示できる。 Jupyter Notebookは、数多く人気のあるオープンソースライブラリに基づいて構築されブラウザベースREPL提供するIPython ØMQ トルネードウェブサーバーjQuery ブートストラップ(フロントエンドフレームワーク) MathJax Jupyter Notebookは多くカーネル接続できるため、多く言語プログラミングできる。 デフォルトでは、Jupyter NotebookにはIPythonカーネル付属している。 2.3リリース2014年10月)の時点で、 Python 、 R 、 JuliaHaskellを含む多くプログラミング言語用に、現在49のJupyter互換カーネルがある。 Notebookインターフェイスは、0.12リリース2011年12月)にIPython追加され2015年にJupyter Notebookに名前が変更された(IPython 4.0 – Jupyter 1.0)。 Jupyter Notebookは、 MapleMathematica1980年代Mathematica生まれた計算インターフェーススタイルであるSageMathなどの他のプログラムのノートブックインターフェースに似ているThe Atlanticによると、Jupyterの関心Mathematicaノートブックインターフェイスの人気2018年初めに追い越した

※この「Jupyter Notebook」の解説は、「Project Jupyter」の解説の一部です。
「Jupyter Notebook」を含む「Project Jupyter」の記事については、「Project Jupyter」の概要を参照ください。