Jupyter Notebookの使用を開始する:チュートリアル

Jupyter Notebookの使用を開始する:チュートリアル

PythonまたはRを使用する意欲的なデータサイエンティストの場合は、JupyterNotebookの使用方法を知っている必要があります。これは、データの操作、ライブコードの共有、およびデータサイエンスワークフローの管理を行うためのオープンソースのサーバーベースのIDEです。

ローカルマシンにJupyterNotebookをインストールして使用する方法を見てみましょう。

Pipを使用してJupyterNotebookをインストールして起動する方法

JupyterNotebookをpipinstallコマンドを使用して仮想環境にインストールすると、仮想空間で独立したパッケージまたはモジュールとして実行できます。

この方法を使用するには、Pythonがマシンにインストールされている必要があります。それ以外の場合は、python.org Webサイトにアクセスして、最新バージョンのPythonをダウンロードしてインストールします。ただし、MacまたはLinuxユーザーの場合は、Pythonがデフォルトですでにインストールされている可能性があります。

Windowsユーザーの場合は、インストール後にPythonをWindowsパス追加して、コマンドラインから実行可能にするようにしてください。

上記の条件を満たしたら、コマンドプロンプトを開いて選択した場所に移動します。

次に、Python仮想環境をまだ作成していない場合作成してアクティブ化します。

その仮想環境で、pip installnotebookコマンドを実行してJupyterNotebookをインストールします。

次に、実行jupyterのノートブックは、デフォルトのブラウザでJupyterノートブック・サーバを起動します。

Anacondaディストリビューションを使用してJupyterNotebookをインストールして起動する方法

Anacondaディストリビューションは、conda仮想環境内にJupyterNotebookをインストールできるIDEマネージャーです。

Anacondaディストリビューションを使用する場合は、コマンドラインの技術を回避することもできます。数回クリックするだけで、仮想環境を作成してアクティブ化し、AnacondaNavigatorを介してJupyterNotebookをインストールできます。

このオプションを使用するには、Anacondaディストリビューションの互換性のある最新バージョンをダウンロードしてインストールする必要があります。

マシンにAnacondaをインストールしたら、AnacondaNavigatorを起動します。Windowsで起動するには、Windowsの検索バーを開いてAnacondaを検索します。次に、検索結果メニューのAnacondaNavigatorをクリックして開きます。

AnacondaNavigatorのベースパス環境にはJupyterNotebookがプリインストールされていますが、環境を作成するたびに新しいものをインストールする必要があります。

conda環境を作成し、CMDまたはAnacondaNavigatorを介してJupyterNotebookをインストールできます。

Anaconda Navigatorオプションを使用するには、アプリのサイドバーで[環境]をクリックします。

次に、アプリの左下隅を見て、[作成]をクリックします

[名前]フィールドに仮想環境の優先名を​​入力します。次に、選択した言語を選択し、[作成]をクリックしてconda仮想環境を作成します。

Jupyter Notebookの使用を開始する:チュートリアル

環境を正常に作成したら、それを選択して[ホーム]に移動します。[ホーム]メニューで、Jupyter Notebookを見つけ、[インストール]をクリックしてその環境にインストールします。

インストールが完了したら、[起動]をクリックします。

Jupyter Notebookの使用を開始する:チュートリアル

オプションで、AnacondaNavigatorを介してJupyterNotebookをインストールした後、ターミナルまたはコマンドプロンプトを開き、activate env_nameコマンドを使用して、作成したconda仮想環境をアクティブ化できます。

env_nameを、AnacondaNavigatorを介して作成した環境の名前に置き換えます。ただし、Windowsでこの方法を使用するには、WindowsパスにAnacondaを追加してください。

または、Anaconda Navigatorオプションを完全に回避したい場合は、conda環境を作成し、ターミナルからのみJupyterNotebookをインストールできます。

これを行うには、ターミナルを開き、コマンドconda create --nameenv_nameを実行します。Windowsユーザーの場合は、conda.bat create --nameenv_nameを使用できます。

その環境にJupyterNotebookをインストールするには、pip installnotebookコマンドを使用します。env_nameをお好みの名前に置き換えます。

次に、jupyternotebookコマンドを実行してJupyterNotebookを起動します。

関連:知っておくべきWindowsCMDコマンド

注意:コマンドラインからJupyterNotebookを起動することをお勧めします。このようにして、プロジェクト用に別のフォルダーを作成し、フォルダーの場所に仮想環境を作成したり、同じディレクトリでJupyterNotebookを起動したりできます。

JupyterNotebookの使用方法

これで、JupyterNotebookがインストールされました。あなたがそれを使うことができるいくつかの方法を見てみましょう。

Jupyter Notebookを起動すると、ファイルを管理できるホームページに移動します。

注意:通常、CMDを介してJupyter Notebookを空のディレクトリで開くと、ホームページもその空のディレクトリを継承します。それ以外の場合、親ディレクトリ内のすべてのファイルはJupyterNotebookのホームページに反映されます。

JupyterNotebookにファイルをインポートする方法

Excelドキュメントなどの外部ファイルを使用することをお勧めします。まだ存在しない場合は、JupyterNotebookのディレクトリにインポートできます。

ファイルをJupyterNotebookにインポートするには、アプリの右上隅を見て、[アップロード]をクリックしてPCでファイルを参照します。

Jupyter Notebookの使用を開始する:チュートリアル

次に、ファイルをアップロードしたら、ファイルの横に表示される[アップロード]オプションをクリックして、ファイルを親フォルダーディレクトリに追加します。

新しいノートブックでの作業

開いた各ノートブックは、拡張子が.ipynbのファイルでコードを実行します。ノートブックまたはカーネルを開くには、[新規]をクリックします。次に、Python3を選択します。

Jupyter Notebookの使用を開始する:チュートリアル

新しく開いたノートブックを新しい名前で保存するには、[ファイル]をクリックします

次に、[名前を付けて保存]オプションを選択し、ノートブックに優先名を付けます。

Jupyter Notebookの使用を開始する:チュートリアル

実行中のノートブックをシャットダウンする方法

実行中のノートブックをシャットダウンするには、ホームページに移動して[実行中]を選択します。現在実行中のカーネルのリストをロードします。

閉じたいノートブックの横にある[シャットダウン]をクリックして、ノートブックを非アクティブにします。

Jupyter Notebookの使用を開始する:チュートリアル

JupyterNotebookに新しいセルを追加する方法

Jupyter Notebookカーネルにいる間、セルにコードを書くことができます。新しいセルを追加するには、[挿入]をクリックします。次に、お好みのオプションを選択します。

Jupyter Notebookの使用を開始する:チュートリアル

または、キーボードショートカットを使用して新しいセルを追加することもできます。既存のセルの上に新しいセルを追加するには、そのセルをクリックしてから、キーボードのキーAを押します。

下にセルを追加するには、上記のプロセスを繰り返しますが、今回はキーボードのキーBを押します。

セルを上下に移動するには、ターゲットセルをタップします。次に、カーネルの上部にある上向き矢印または下向き矢印をクリックします。

Jupyter Notebookの使用を開始する:チュートリアル

JupyterNotebookでコードの行またはブロックを実行する方法

コードの行またはブロックを実行するには、カーネルの上部にある[実行]オプションをクリックします。

キーボードショートカットを使用してコードを実行するには、キーボードのCtrl + Enter押します。

Jupyter Notebookにパンダを含むデータセットをロードする:実用的な例

データセットをカーネルにロードすることもできます。PythonでExcelファイルを読み取るための以下のサンプルコードを見てみましょう。

import pandas as pd data=pd.read_excel(r"raw_data.xlsx") data.head(10)

データセットを作業ディレクトリにインポートまたは貼り付けると、フルパスを呼び出さなくてもExcelファイルを読み込むことができることに注意してください。Ctrl + Enterを押して、上記のコードを実行します。

上記のコードは次の出力を返します。

Jupyter Notebookの使用を開始する:チュートリアル

JupyterNotebookのMarkdownプロパティの使用方法

markdownプロパティを使用して、数式やプレーンテキストを記述できます。Jupyter Notebookのmarkdownプロパティを使い始めるには、いくつかの基本的な構文とルールを習得する必要があります。

以下のルールのいくつかを見てください。

  • $:マークダウンコードを開いたり閉じたりします
  • \ limits制限を示します
  • \ sum:合計記号を呼び出す
  • \ alpha:アルファ記号を書く
  • \ beta:ベータ記号を書く
  • \ gamma:ガンマシンボルを呼び出す
  • ^ {}:巻き毛のろう付け内の文字の上付き文字
  • _ {}:巻き毛のろう付け内に文字の添え字を書く
  • \ cap:キャップ記号を導入
  • \ hat:次の文字の上に帽子の記号を置きます

これらのルールが実際にどのように機能するかを確認するには、以下のマークダウンコードをコピーして、カーネルのセルに貼り付けます。

$ \ beta_0 {^ 4} \ cap \ hat 6 \ sum \ limits \ partial 5_ {2} $

次に、コードを含むセルをタップし、カーネルの上部を見て、[コード]ドロップダウンをクリックします。

リストからMarkdownを選択します。次に、マークダウンコードを実行します。

または、キーボードのキーMを押して、選択したセルをマークダウンに切り替えることもできます。キーYを押すと、コードモードに戻ります。

ただし、マークダウンプロパティをより適切に把握するには、Jupyter Notebook MarkdownCellsのドキュメントを確認してください。

JupyterNotebookを最大限に活用する

Jupyter Notebookを使用すると、ローカルサーバーまたはリモートサーバーを介してリアルタイムのデータサイエンスコードを実行および共有できます。マークダウンプロパティを使用すると、数式やテキストを他の人と共有することもできます。

Jupyter Notebookは、コードを作成するだけでなく、教師と学習者がデータサイエンスや機械学習プロジェクトのチャンクを共同で実行するための生産的で教育的なプラットフォームです。

ただし、このツールは他の多くの機能を提供します。ここで説明したものから始めてください。


国際プログラマーの日とは何ですか?今年を祝う3つの方法

国際プログラマーの日とは何ですか?今年を祝う3つの方法

国際的なお祝いの日は、社会的問題、歴史的な日、およびそれぞれのキャリアを認識するための良い方法です。国際プログラマーの日は、プログラマーが日常生活を改善するために果たす役割を祝います。私たちが住んでいる文明の世界は、プログラマーの努力の賜物です。

GitHubコパイロット:コーディングAI

GitHubコパイロット:コーディングAI

あなたがプログラマーなら、長いプログラムを書くことに疲れ果ててしまう可能性が十分にあります(またはあなたはそうするでしょう!)そしておそらくあなたは自分自身に疑問に思ったことでしょう。

Gitで新しいブランチを作成する方法

Gitで新しいブランチを作成する方法

ブランチは、プログラミング、特にGitのバージョン管理の概念の中心です。このスターター記事では、ブランチとは何か、およびさまざまなツールを使用してブランチを作成する方法について説明します。

UbuntuにNpmとNode.jsをインストールする方法を学ぶ

UbuntuにNpmとNode.jsをインストールする方法を学ぶ

Node.jsは、事実上、オープンソースのクロスプラットフォームJavaScriptランタイム環境です。Node.jsを有効にすると、ブラウザーを開くことを心配することなく、UbuntuマシンでJavaScriptを実行できます。ChromeのV8JavaScriptエンジン上に構築されており、Linuxにさまざまな方法でインストールできます。

Pythonsカレンダーモジュールの使用方法

Pythonsカレンダーモジュールの使用方法

Pythonには、特定の日または月のコードを操作できる組み込みのカレンダーモジュールが用意されています。たとえば、これを使用して、1年のすべての暦月の文字列を出力できます。

9つの最高のオンラインAPIテストツール

9つの最高のオンラインAPIテストツール

API機能のテスト、実行時の動作の評価、セキュリティの検証など、自動化されたAPIテストツールを使用すると、退屈なコードを記述せずに技術を操作できます。プログラマーではないが、プログラミングチームに推奨する前にAPIをテストしたい場合でも、これらは便利です。

Visual Studio 2022と2019:今すぐアップグレードする必要がありますか?説明

Visual Studio 2022と2019:今すぐアップグレードする必要がありますか?説明

今年の初めに、マイクロソフトはVisual Studio2022のプレビューバージョンをワイルドプログラミングの世界にリリースしました。これは良い知らせです!これは非常に人気のあるIDEですが、それが繁栄するDevOpsエコシステムの変化のペースを考えると、調整またはおそらくオーバーホールが必要です。

最初のASP.NETWebアプリケーション:開始方法

最初のASP.NETWebアプリケーション:開始方法

ASP.NETは、Webアプリとサービスを構築するためのMicrosoftの無料のクロスプラットフォームフレームワークです。ASP.NETプラットフォームは、さまざまなアプリケーションの構築に使用されるツール、プログラミング言語、およびライブラリの開発者プラットフォームである.NETの拡張機能です。

JavaScriptのイテレータとジェネレータの概要

JavaScriptのイテレータとジェネレータの概要

2015年以来、EcmaScript6(ES6)はJavaScriptコーディングの実践に多くの進歩をもたらしました。多くの最新の概念がJavaScriptに導入され、コーディングエクスペリエンスが大幅に向上しました。この記事では、JavaScriptのイテレーターとジェネレーターについて学習します。

WordPressの投稿にツイートを埋め込む方法

WordPressの投稿にツイートを埋め込む方法

WordPressの投稿にサードパーティのサービスを埋め込むことは、訪問者の興味を引くための刺激的な方法です。埋め込まれたコンテンツは、スキャンを容易にする視覚的な手がかりも提供します。WordPressにより、このタイプのコンテンツを簡単に追加できるようになりました。

SQLとNoSQL:次のプロジェクトに最適なデータベースは何ですか?

SQLとNoSQL:次のプロジェクトに最適なデータベースは何ですか?

SQLとNoSQL:次のプロジェクトに最適なデータベースは何ですか?

PythonをWindowsのPATH変数に追加する方法

PythonをWindowsのPATH変数に追加する方法

ターミナルからPythonを実行することは避けられないことがよくあります。ただし、PythonをWindows 10に初めてインストールした場合、Windowsターミナルを介して実行できるのは、PythonがWindowsPATH環境変数に追加されている場合のみです。

Pythonをコマンドライン計算機として使用する方法

Pythonをコマンドライン計算機として使用する方法

コンピューターでグラフ電卓を使用できますが、Pythonプログラミング言語インタープリターは卓上電卓を兼ねることができます。公式チュートリアルで言及されているほど、Pythonコミュニティで人気のあるランニングジョークです。Pythonを電卓として使用する方法は次のとおりです。

MongoDBでデータベースとコレクションを作成する方法

MongoDBでデータベースとコレクションを作成する方法

SQLデータベースエンジンはデータをテーブルに編成しますが、MongoDBはそのデータをコレクションに格納します。ただし、従来のエンジンと同様に、データベースという用語を使用して、組織の最高レベルを指します。

レスポンシブウェブデザインの原則

レスポンシブウェブデザインの原則

今日では、ブラウザやデバイスに応じてユーザーインターフェイスを調整するウェブサイトやアプリを作成するのが一般的です。この目標を達成するには、2つのアプローチがあります。1つ目は、デバイスごとに異なるバージョンのWebサイトまたはアプリを作成することです。しかし、それは非効率的であり、予測できないエラーにつながる可能性があります。

npkillを使用してノードモジュールフォルダを削除する方法

npkillを使用してノードモジュールフォルダを削除する方法

Node.jsは、Webブラウザーの外部でJavaScriptを実行できるJavaScriptランタイム環境であり、あらゆる種類のアプリケーションを開発するための一般的な選択肢となっています。その人気の一部は、開発者のエクスペリエンスを容易にするためにそこにある多数のNPMパッケージによるものです。

例で説明されたCSSボックスモデル

例で説明されたCSSボックスモデル

すばらしいWebページのレイアウトを作成する場合は、余白、境界線、パディング、およびコンテンツについて知っておく必要があります。画像であろうとテキストであろうと、Webデザインのすべての要素は、これらのプロパティを持つボックスを使用します。ボックスモデルをいじって、複雑なレイアウトを簡単に作成できます。この記事では、CSSボックスモデルを分析し、これらのプロパティの使用方法を実際の例とともに示します。

HerokuでPythonWebサイトを無料でホストする方法

HerokuでPythonWebサイトを無料でホストする方法

つまり、Pythonを使用して単純なポートフォリオWebサイトを完成させたところですが、無料のホスティングを使用してそれを立ち上げたいと考えています。Herokusの無料ホスティングについて聞いたことがありますが、関連する技術を完全には理解していません。

Python String format()メソッドはどのように機能しますか?10例

Python String format()メソッドはどのように機能しますか?10例

データベースクエリであろうと数学演算の結果であろうと、Python文字列形式の方法は、結果をユーザーに提示するためのより動的で魅力的な方法を提供します。

PythonとJavaScriptを使用してAPIをテストする方法

PythonとJavaScriptを使用してAPIをテストする方法

アプリケーションプログラミングインターフェイス(API)を選択することと、それを使用できるかどうかを決定することの間の細い線です。ほとんどのRESTAPIには汎用アーキテクチャがあり、共通のリクエストパスをスレッド化します。しかし、そこにあるいくつかのAPIは標準から逸脱しています。その結果、それらは使いにくくなります。

国際プログラマーの日とは何ですか?今年を祝う3つの方法

国際プログラマーの日とは何ですか?今年を祝う3つの方法

国際的なお祝いの日は、社会的問題、歴史的な日、およびそれぞれのキャリアを認識するための良い方法です。国際プログラマーの日は、プログラマーが日常生活を改善するために果たす役割を祝います。私たちが住んでいる文明の世界は、プログラマーの努力の賜物です。

GitHubコパイロット:コーディングAI

GitHubコパイロット:コーディングAI

あなたがプログラマーなら、長いプログラムを書くことに疲れ果ててしまう可能性が十分にあります(またはあなたはそうするでしょう!)そしておそらくあなたは自分自身に疑問に思ったことでしょう。

Gitで新しいブランチを作成する方法

Gitで新しいブランチを作成する方法

ブランチは、プログラミング、特にGitのバージョン管理の概念の中心です。このスターター記事では、ブランチとは何か、およびさまざまなツールを使用してブランチを作成する方法について説明します。

UbuntuにNpmとNode.jsをインストールする方法を学ぶ

UbuntuにNpmとNode.jsをインストールする方法を学ぶ

Node.jsは、事実上、オープンソースのクロスプラットフォームJavaScriptランタイム環境です。Node.jsを有効にすると、ブラウザーを開くことを心配することなく、UbuntuマシンでJavaScriptを実行できます。ChromeのV8JavaScriptエンジン上に構築されており、Linuxにさまざまな方法でインストールできます。

Pythonsカレンダーモジュールの使用方法

Pythonsカレンダーモジュールの使用方法

Pythonには、特定の日または月のコードを操作できる組み込みのカレンダーモジュールが用意されています。たとえば、これを使用して、1年のすべての暦月の文字列を出力できます。

9つの最高のオンラインAPIテストツール

9つの最高のオンラインAPIテストツール

API機能のテスト、実行時の動作の評価、セキュリティの検証など、自動化されたAPIテストツールを使用すると、退屈なコードを記述せずに技術を操作できます。プログラマーではないが、プログラミングチームに推奨する前にAPIをテストしたい場合でも、これらは便利です。

Visual Studio 2022と2019:今すぐアップグレードする必要がありますか?説明

Visual Studio 2022と2019:今すぐアップグレードする必要がありますか?説明

今年の初めに、マイクロソフトはVisual Studio2022のプレビューバージョンをワイルドプログラミングの世界にリリースしました。これは良い知らせです!これは非常に人気のあるIDEですが、それが繁栄するDevOpsエコシステムの変化のペースを考えると、調整またはおそらくオーバーホールが必要です。

最初のASP.NETWebアプリケーション:開始方法

最初のASP.NETWebアプリケーション:開始方法

ASP.NETは、Webアプリとサービスを構築するためのMicrosoftの無料のクロスプラットフォームフレームワークです。ASP.NETプラットフォームは、さまざまなアプリケーションの構築に使用されるツール、プログラミング言語、およびライブラリの開発者プラットフォームである.NETの拡張機能です。

JavaScriptのイテレータとジェネレータの概要

JavaScriptのイテレータとジェネレータの概要

2015年以来、EcmaScript6(ES6)はJavaScriptコーディングの実践に多くの進歩をもたらしました。多くの最新の概念がJavaScriptに導入され、コーディングエクスペリエンスが大幅に向上しました。この記事では、JavaScriptのイテレーターとジェネレーターについて学習します。

WordPressの投稿にツイートを埋め込む方法

WordPressの投稿にツイートを埋め込む方法

WordPressの投稿にサードパーティのサービスを埋め込むことは、訪問者の興味を引くための刺激的な方法です。埋め込まれたコンテンツは、スキャンを容易にする視覚的な手がかりも提供します。WordPressにより、このタイプのコンテンツを簡単に追加できるようになりました。