Jupyter Notebook とは何か、その使い方

1. Jupyter Notebook とは何ですか?

Jupyter プロジェクトは、2014 年の Python プロジェクトから派生した非営利のオープンソース プロジェクトです。

  • 以前は IPython Notbook として知られていた Juptter Notebook は、オープンソース Web アプリケーションである IPython の拡張 Web バージョンです。
  • Julia、Python、R に由来する名前
  • プログラマーや科学者向けのプログラミング/文書化/メモ取り/プレゼンテーション ソフトウェアです。
  • .ipynb ファイル形式は、計算ナラティブ用の JSON ドキュメント形式の正式な仕様です。Juptyter
    プロジェクトは、オープン ソース ソフトウェア、オープン スタンダード、および数十のプログラミング言語にわたるインタラクティブ コンピューティングのためのサービスを開発することを目的としています。

2. Juypter Notebook を使用する理由は何ですか?

  • 従来のソフトウェア開発: エンジニアリング/明確な目標
    • 要件分析、設計アーキテクチャ、開発モジュール、テスト
  • データマイニング: アート、曖昧な目標
    • 目的は、タスクを機械的に完了することではなく、目標について具体的な洞察を得ることです。
    • コードを実行して問題を解決する
    • コードを反復的に改善してソリューションを改善します。
      ライブ実行コード、説明テキスト、視覚化が統合されているため、コードとデータを使用してストーリーを伝えることが簡単になります。
      Jupyter Notebook と Pycharm を比較する
  • 絵を描く
import matplotlib.pyplot as plt

plt.figure(figsize=(20, 8), dpi=100)
plt.plot([1,2,3], [4,5,6])
plt.show()

ここに画像の説明を挿入します

  • データ表示
import pandas as pd
stock_day = pd.read.csv("./stock_day/stock_day.csv")

概要: Jupyter Notebook は、描画とデータ表示において Pycharm よりも優れています。

3. Jupyter Notebookの使い方

pip install jupyter Notebook
pip install matplotlib numpy pandas 3 つのパッケージ
インストール後、コマンド ライン ウィンドウに
jupyter Notebook
と入力すると、ページが自動的に http://localhost:8888/tree にジャンプします。
ここに画像の説明を挿入します

次に、新しいノートブック ドキュメントを作成します。ノートブックのドキュメント形式は .ipynb です。
ここに画像の説明を挿入します1. コンテンツ インターフェイスの操作
タイトル バー: タイトル (無題など) をクリックしてドキュメント名を変更します。
編集バー: print("hello world")

2. マウス操作
ここに画像の説明を挿入します
: 保存、セルの挿入、セルの切り取り、セルのコピー、セルの貼り付け、セルを上に移動、セルを下に移動、セルの実行、セルの実行を中断、Python カーネルの再起動、セル分類モード コード/マークダウン、コンソール セルとは
、コードの単位。

3. ショートカットキーの操作
どちらのモードでも共通のショートカットキー Shift+Enter
は、このユニットのコードを実行して次のユニットにジャンプします。
Ctrl+Enter を押して、このユニットのコードを実行し、このユニットに留まります。
コマンド モード: ESC キーを押して Y を入力すると
、セルがコード モード
M に切り替わり、セルがマークダウン モード
A に切り替わり、現在のセルの上にセル B を追加し
、現在のセルの下にセルを追加します。

4. Markdown のデモ
ESC、M を使用して Markdown モードに切り替えることができます
ここに画像の説明を挿入します
ここに画像の説明を挿入します
5. Jupyter Notebook の自動コード補完機能の拡張
5.1 Jupyter_contrib_nbextensions ライブラリの
インストール コマンドのインストール

python -m pip install jupyter_contrib_nbextensions

そして実行します

jupyter contrib nbextension install --user --skip-running-check

次に、目次とヒンターランドを確認します。
ここに画像の説明を挿入します

おすすめ

転載: blog.csdn.net/qq_30353203/article/details/131197322