Jupyter Notebook
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
単語検索
|
最終更新
|
ヘルプ
]
開始行:
「[[.NET 開発基盤部会 Wiki>http://dotnetdevelopmentinfras...
-[[戻る>統合開発環境 (IDE)#x1ebfeb7]]
--Jupyter Notebook
--[[JupyterLab]]
*目次 [#i7777ea4]
#contents
*概要 [#o486980c]
インタラクティブ・コンピューティング用のOSS
**特徴 [#z41a05db]
-インタラクティブなデータサイエンスと科学計算をサポートす...
-[[統合開発環境 (IDE)]]インターフェイス、ウェブアプリケー...
--実行可能なセル (コマンド) のコレクション。
--プログラム・ドキュメントを作成、共有する。
-昨今、様々なプロダクトのインターフェイスに採用されている。
**Project Jupyter [#y22b1063]
-元々は、IPythonと言うPythonを対話的に実行するためのシェ...
それに、Notebookの機能を追加したIPython Notebookから~
スピンオフしたProject Jupyterと呼ばれるプロジェクトだった。
-運営理念は、
--OSSの開発を通じて、
--すべてのプログラミング言語にわたって
--インタラクティブなデータサイエンスと科学計算をサポート
>することらしい。
**開発ツールとして [#pd83bfb7]
そのため、以下のように表現される。
-[[Python]]などをWebブラウザ上で記述・実行できる[[統合開...
-ブラウザ上で Python やその他のプログラミング言語のプログ...
実行したり、実行した結果を保存したり共有したりすることが...
***サポート言語 [#ob24fe08]
コア・プログラミング言語はJulia、Python、Rで、~
数十の言語の実行環境(カーネル)をサポート(言語依存しな...
***セルとは? [#td73600c]
セル(と言う入力フィールド)には~
以下の要素を含むことができる。
-プログラムコード
-Markdownテキスト
-数式、図式等
*詳細 [#uf26875b]
**機能 [#y31bb850]
-PythonなどをWebブラウザ上で記述・実行できる統合開発環境
-PythonだけでなくRubyやR、Goなど40以上の言語がサポート
-とは言え、一般的にはPythonで使用される環境
**インストール [#wc0c0415]
***[[Python]] [#n30b36a5]
[[コチラ>Python#lc36d4a8]]の手順でインストール
***Jupyter Notebook [#ie578dbb]
-Windows
--インストール~
※ プロキシ環境下の場合、--proxyオプションを指定。
>pip install jupyter
--pipのアップデート~
(WARNINGが出たので)
>pip install --upgrade pip
--アップデート
>pip install -U jupyter
-Linux(Ubuntu)
--apt update
$ sudo apt update -y && sudo apt upgrade -y
--確認~
$ python3 -V
--インストール~
※ プロキシ環境下の場合、--proxyオプションを指定。
---apt install
$ sudo apt install -y python3-pip
---pip install
$ pip install Jupyter
$ pip install jupyterlab
$ pip install numpy
$ pip install pandas
--起動
---パス?
$ export PATH="$HOME/.local/bin:$PATH"
---起動
$ jupyter-lab
-参考
--【簡単】WindowsでJupyter Notebookをインストールする方法...
https://ziyuss.jp/jupyter-notebook-configuration/
--WSL2(ubuntu: 20.04)で Jupyter notebook インストールメモ~
https://zenn.dev/akiyuu/articles/e6a8135858a26f2e5681
--Ubuntu22.04にJpyter Lab環境構築~
https://zenn.dev/kyami/articles/6044f972580702
***Dockerを使う [#wf5555b7]
[[使用例>#o9383232]]ではDockerを使っている。
**起動~終了 [#g030b2ce]
***起動 [#l7f4c832]
-起動
--ローカルの場合
>jupyter notebook
--[[Dockerを使う>#wf5555b7]]場合~
Dockerで起動。
-表示されたURLからWebアプリにアクセス。
>http://127.0.0.1:8888/?token=xxxxxxxxxxxxxxxxxxxxxxxxxxx...
***実行 [#h0b79990]
-New → Notebook : Python3でIPython(ipykernel)を実行できる。
-セルにPythonのコードを貼り付けて、実行する。
#ref(無題.png,left,nowrap,実行,60%)
-ちなみに、pipでインストールを行う場合は、
--New → Other : TerminalでTerminalを起動し実行できる。
--または、セルで、先頭に[!]をつけることでシステムコマンド...
***終了 [#w232f490]
-CMDを終了する。
-若しくは、Ctrl+C
-Git格納前に出力をクリアする。~
メニューの Cell > All Output > Clear から出力セルを削除
**使用例 [#o9383232]
***[[Python>データマイニング(DM)- Python]]での使用例。 ...
***[[Scala>Apache Sparkチュートリアル#bb51e63c]]での使用...
***[[PySpark>PySpark#xa89d7e4]]での使用例。 [#f077957c]
***[[TensorFlow・Keras]]での使用例。 [#a9254fcf]
*参考 [#z20cce13]
-Project Jupyter - Wikipedia~
https://ja.wikipedia.org/wiki/Project_Jupyter
-Jupyter Notebook で C# や PowerShell を実行する - BEACHS...
https://blog.beachside.dev/entry/2020/02/18/190000
**Qiita [#f8db6be7]
Jupyter-notebook~
https://qiita.com/tags/jupyter-notebook
終了行:
「[[.NET 開発基盤部会 Wiki>http://dotnetdevelopmentinfras...
-[[戻る>統合開発環境 (IDE)#x1ebfeb7]]
--Jupyter Notebook
--[[JupyterLab]]
*目次 [#i7777ea4]
#contents
*概要 [#o486980c]
インタラクティブ・コンピューティング用のOSS
**特徴 [#z41a05db]
-インタラクティブなデータサイエンスと科学計算をサポートす...
-[[統合開発環境 (IDE)]]インターフェイス、ウェブアプリケー...
--実行可能なセル (コマンド) のコレクション。
--プログラム・ドキュメントを作成、共有する。
-昨今、様々なプロダクトのインターフェイスに採用されている。
**Project Jupyter [#y22b1063]
-元々は、IPythonと言うPythonを対話的に実行するためのシェ...
それに、Notebookの機能を追加したIPython Notebookから~
スピンオフしたProject Jupyterと呼ばれるプロジェクトだった。
-運営理念は、
--OSSの開発を通じて、
--すべてのプログラミング言語にわたって
--インタラクティブなデータサイエンスと科学計算をサポート
>することらしい。
**開発ツールとして [#pd83bfb7]
そのため、以下のように表現される。
-[[Python]]などをWebブラウザ上で記述・実行できる[[統合開...
-ブラウザ上で Python やその他のプログラミング言語のプログ...
実行したり、実行した結果を保存したり共有したりすることが...
***サポート言語 [#ob24fe08]
コア・プログラミング言語はJulia、Python、Rで、~
数十の言語の実行環境(カーネル)をサポート(言語依存しな...
***セルとは? [#td73600c]
セル(と言う入力フィールド)には~
以下の要素を含むことができる。
-プログラムコード
-Markdownテキスト
-数式、図式等
*詳細 [#uf26875b]
**機能 [#y31bb850]
-PythonなどをWebブラウザ上で記述・実行できる統合開発環境
-PythonだけでなくRubyやR、Goなど40以上の言語がサポート
-とは言え、一般的にはPythonで使用される環境
**インストール [#wc0c0415]
***[[Python]] [#n30b36a5]
[[コチラ>Python#lc36d4a8]]の手順でインストール
***Jupyter Notebook [#ie578dbb]
-Windows
--インストール~
※ プロキシ環境下の場合、--proxyオプションを指定。
>pip install jupyter
--pipのアップデート~
(WARNINGが出たので)
>pip install --upgrade pip
--アップデート
>pip install -U jupyter
-Linux(Ubuntu)
--apt update
$ sudo apt update -y && sudo apt upgrade -y
--確認~
$ python3 -V
--インストール~
※ プロキシ環境下の場合、--proxyオプションを指定。
---apt install
$ sudo apt install -y python3-pip
---pip install
$ pip install Jupyter
$ pip install jupyterlab
$ pip install numpy
$ pip install pandas
--起動
---パス?
$ export PATH="$HOME/.local/bin:$PATH"
---起動
$ jupyter-lab
-参考
--【簡単】WindowsでJupyter Notebookをインストールする方法...
https://ziyuss.jp/jupyter-notebook-configuration/
--WSL2(ubuntu: 20.04)で Jupyter notebook インストールメモ~
https://zenn.dev/akiyuu/articles/e6a8135858a26f2e5681
--Ubuntu22.04にJpyter Lab環境構築~
https://zenn.dev/kyami/articles/6044f972580702
***Dockerを使う [#wf5555b7]
[[使用例>#o9383232]]ではDockerを使っている。
**起動~終了 [#g030b2ce]
***起動 [#l7f4c832]
-起動
--ローカルの場合
>jupyter notebook
--[[Dockerを使う>#wf5555b7]]場合~
Dockerで起動。
-表示されたURLからWebアプリにアクセス。
>http://127.0.0.1:8888/?token=xxxxxxxxxxxxxxxxxxxxxxxxxxx...
***実行 [#h0b79990]
-New → Notebook : Python3でIPython(ipykernel)を実行できる。
-セルにPythonのコードを貼り付けて、実行する。
#ref(無題.png,left,nowrap,実行,60%)
-ちなみに、pipでインストールを行う場合は、
--New → Other : TerminalでTerminalを起動し実行できる。
--または、セルで、先頭に[!]をつけることでシステムコマンド...
***終了 [#w232f490]
-CMDを終了する。
-若しくは、Ctrl+C
-Git格納前に出力をクリアする。~
メニューの Cell > All Output > Clear から出力セルを削除
**使用例 [#o9383232]
***[[Python>データマイニング(DM)- Python]]での使用例。 ...
***[[Scala>Apache Sparkチュートリアル#bb51e63c]]での使用...
***[[PySpark>PySpark#xa89d7e4]]での使用例。 [#f077957c]
***[[TensorFlow・Keras]]での使用例。 [#a9254fcf]
*参考 [#z20cce13]
-Project Jupyter - Wikipedia~
https://ja.wikipedia.org/wiki/Project_Jupyter
-Jupyter Notebook で C# や PowerShell を実行する - BEACHS...
https://blog.beachside.dev/entry/2020/02/18/190000
**Qiita [#f8db6be7]
Jupyter-notebook~
https://qiita.com/tags/jupyter-notebook
ページ名: