ホームページ  >  記事  >  バックエンド開発  >  Anaconda の使い方チュートリアル (写真とテキスト)

Anaconda の使い方チュートリアル (写真とテキスト)

藏色散人
藏色散人オリジナル
2019-03-16 13:37:5083082ブラウズ

Anaconda は、Python および R プログラミング言語用のデータ サイエンスおよび機械学習プラットフォームです。プロジェクトの作成と配布のプロセスをシンプルかつ安定させ、システム間で複製可能にするように設計されており、Linux、Windows、および OSX で利用できます。

Anaconda の使い方チュートリアル (写真とテキスト)

Anaconda は、panda、scikit-learn、SciPy、NumPy、Google の機械学習プラットフォーム TensorFlow などの主要なデータ サイエンス パッケージを管理する Python ベースのプラットフォームです。これは、conda (pip のようなインストール ツール)、Anaconda navigator (GUI エクスペリエンス用)、および spyder (IDE 用) とともにパッケージ化されています。

このチュートリアルでは、Python プログラミング言語の Anaconda、conda、spyder の基本をいくつか紹介し、独自のプロジェクトの作成を開始するために必要な概念を紹介します。 (推奨: Python チュートリアル )

conda の基礎知識

Conda は、Anaconda のパッケージ管理および環境ツールであり、Anaconda の中核です。これは pip によく似ていますが、Python、C、R のパッケージ管理用に設計されている点が異なります。 Conda は、ここで説明した virtualenv と同様の方法で仮想環境を管理します。

インストールの確認

最初のステップは、システム上のインストールとバージョンを確認することです。以下のコマンドは、Anaconda がインストールされているかどうかを確認し、バージョンをターミナルに出力します。

$ conda --version

以下のような結果が表示されるはずです。現在、バージョン 4.4.7 がインストールされています。

$ conda --version
conda 4.4.7

Update version

Conda は、以下に示すように、conda の update パラメーターを使用して更新できます。

$ conda update conda

このコマンドは、conda の最新バージョンに更新します。

Proceed ([y]/n)? y

Downloading and Extracting Packages
conda 4.4.8: ########################################################### | 100%
openssl 1.0.2n: ######################################################## | 100%
certifi 2018.1.18: ##################################################### | 100%
ca-certificates 2017.08.26: ############################################ | 100%
Preparing transaction: done
Verifying transaction: done
Executing transaction: done

version パラメーターを再度実行すると、バージョンがツールの最新バージョンである 4.4.8 に更新されたことがわかります。

$ conda --version
conda 4.4.8

新しい環境の作成

新しい仮想環境を作成するには、次の一連のコマンドを実行します。

$ conda create -n tutorialConda python=3
$ Proceed ([y]/n)? y

新しい環境にインストールされたパッケージを以下に示します。

Downloading and Extracting Packages
certifi 2018.1.18: ##################################################### | 100%
sqlite 3.22.0: ######################################################### | 100%
wheel 0.30.0: ########################################################## | 100%
tk 8.6.7: ############################################################## | 100%
readline 7.0: ########################################################## | 100%
ncurses 6.0: ########################################################### | 100%
libcxxabi 4.0.1: ####################################################### | 100%
python 3.6.4: ########################################################## | 100%
libffi 3.2.1: ########################################################## | 100%
setuptools 38.4.0: ##################################################### | 100%
libedit 3.1: ########################################################### | 100%
xz 5.2.3: ############################################################## | 100%
zlib 1.2.11: ########################################################### | 100%
pip 9.0.1: ############################################################# | 100%
libcxx 4.0.1: ########################################################## | 100%
Preparing transaction: done
Verifying transaction: done
Executing transaction: done
#
# To activate this environment, use:
# > source activate tutorialConda
#
# To deactivate an active environment, use:
# > source deactivate
#

Activation

virtualenv と非常に似ており、新しく作成した環境をアクティブ化する必要があります。次のコマンドは、Linux 上の環境をアクティブ化します。

source activate tutorialConda
Bradleys-Mini:~ BradleyPatton$ source activate tutorialConda
(tutorialConda) Bradleys-Mini:~ BradleyPatton$

パッケージのインストール

conda list コマンドは、プロジェクトに現在インストールされているパッケージを一覧表示します。 install コマンドを使用して、追加のパッケージとその依存関係を追加できます。

$ conda list
# packages in environment at /Users/BradleyPatton/anaconda/envs/tutorialConda:
#
# Name Version Build Channel
ca-certificates 2017.08.26 ha1e5d58_0
certifi 2018.1.18 py36_0
libcxx 4.0.1 h579ed51_0
libcxxabi 4.0.1 hebd6815_0
libedit 3.1 hb4e282d_0
libffi 3.2.1 h475c297_4
ncurses 6.0 hd04f020_2
openssl 1.0.2n hdbc3d79_0
pip 9.0.1 py36h1555ced_4
python 3.6.4 hc167b69_1
readline 7.0 hc1231fa_4
setuptools 38.4.0 py36_0
sqlite 3.22.0 h3efe00b_0
tk 8.6.7 h35a86e2_3
wheel 0.30.0 py36h5eb2c71_1
xz 5.2.3 h0278029_2
zlib 1.2.11 hf3cbc9b_2

panda を現在の環境にインストールするには、次のシェル コマンドを実行する必要があります。

$ conda install pandas

関連するパッケージと依存関係をダウンロードしてインストールします。

The following packages will be downloaded:

package | build
---------------------------|-----------------
libgfortran-3.0.1 | h93005f0_2 495 KB
pandas-0.22.0 | py36h0a44026_0 10.0 MB
numpy-1.14.0 | py36h8a80b8c_1 3.9 MB
python-dateutil-2.6.1 | py36h86d2abb_1 238 KB
mkl-2018.0.1 | hfbd8650_4 155.1 MB
pytz-2017.3 | py36hf0bf824_0 210 KB
six-1.11.0 | py36h0e22d5e_1 21 KB
intel-openmp-2018.0.0 | h8158457_8 493 KB
------------------------------------------------------------
Total: 170.3 MB

The following NEW packages will be INSTALLED:

intel-openmp: 2018.0.0-h8158457_8
libgfortran: 3.0.1-h93005f0_2
mkl: 2018.0.1-hfbd8650_4
numpy: 1.14.0-py36h8a80b8c_1
pandas: 0.22.0-py36h0a44026_0
python-dateutil: 2.6.1-py36h86d2abb_1
pytz: 2017.3-py36hf0bf824_0
six: 1.11.0-py36h0e22d5e_1

list コマンドを再度実行すると、仮想環境に新しいパッケージがインストールされたことがわかります。

$ conda list
# packages in environment at /Users/BradleyPatton/anaconda/envs/tutorialConda:
#
# Name Version Build Channel
ca-certificates 2017.08.26 ha1e5d58_0
certifi 2018.1.18 py36_0
intel-openmp 2018.0.0 h8158457_8
libcxx 4.0.1 h579ed51_0
libcxxabi 4.0.1 hebd6815_0
libedit 3.1 hb4e282d_0
libffi 3.2.1 h475c297_4
libgfortran 3.0.1 h93005f0_2
mkl 2018.0.1 hfbd8650_4
ncurses 6.0 hd04f020_2
numpy 1.14.0 py36h8a80b8c_1
openssl 1.0.2n hdbc3d79_0
pandas 0.22.0 py36h0a44026_0
pip 9.0.1 py36h1555ced_4
python 3.6.4 hc167b69_1
python-dateutil 2.6.1 py36h86d2abb_1
pytz 2017.3 py36hf0bf824_0
readline 7.0 hc1231fa_4
setuptools 38.4.0 py36_0
six 1.11.0 py36h0e22d5e_1
sqlite 3.22.0 h3efe00b_0
tk 8.6.7 h35a86e2_3
wheel 0.30.0 py36h5eb2c71_1
xz 5.2.3 h0278029_2
zlib 1.2.11 hf3cbc9b_2

Anaconda リポジトリの一部ではないパッケージの場合は、一般的な pip コマンドを使用できます。ほとんどの Python ユーザーはこれらのコマンドに精通しているため、ここでは説明しません。

Anaconda Navigator (Anaconda Navigator)

Anaconda には、開発を容易にする GUI ベースのナビゲーション アプリケーションが含まれています。 Spyder IDE と jupyter Notebook がプリインストールされたプロジェクトとして含まれています。これにより、GUI デスクトップ環境からプロジェクトを迅速に開始できます。

Anaconda の使い方チュートリアル (写真とテキスト)

ナビゲーターで新しく作成した環境から作業を開始するには、左側のツールバーで環境を選択する必要があります。

Anaconda の使い方チュートリアル (写真とテキスト)

次に、使用するツールをインストールする必要があります。私にとって、これはスパイダー IDE です。これは私がデータ サイエンスの作業のほとんどを行う場所であり、私にとっては生産性の高い Python IDE です。 Spyder のドック タイルにあるインストール ボタンをクリックするだけです。あとはナビゲーターがやってくれます。

Anaconda の使い方チュートリアル (写真とテキスト)

#インストール後、同じドック タイルから IDE を開くことができます。これにより、デスクトップ環境から spyder が起動します。

Anaconda の使い方チュートリアル (写真とテキスト)

spyder

Anaconda の使い方チュートリアル (写真とテキスト)

spyder は、標準およびデータ サイエンス プロジェクト向けの Anaconda のデフォルト IDE です。強力な。 spyder IDE には、統合された IPython ノートブック、コード エディタ ウィンドウ、およびコンソール ウィンドウがあります。

Anaconda の使い方チュートリアル (写真とテキスト)

#Spyder には、標準のデバッグ機能と変数エクスプローラーも含まれており、計画どおりに物事が進まない場合に役立ちます。 #########結論は######

anaconda は、Python でのデータ サイエンスと機械学習に最適な環境です。これには、強力で安定した複製可能なデータ サイエンス プラットフォームを実現するために連携して動作するように設計された、慎重に精選された一連のソフトウェア パッケージが付属しています。これにより、開発者はコンテンツを配布し、異なるマシンやオペレーティング システム間で同じ結果を確実に得ることができます。プロジェクトの作成や環境の切り替えを簡単に実行できるナビゲーターなど、作業を容易にする組み込みツールが付属しています。アルゴリズムの開発や財務分析プロジェクトの作成には、これが私の最初の選択肢です。私はこの環境に精通しているため、ほとんどの Python プロジェクトでこれを使用していることさえあります。 Python とデータ サイエンスの学習を始めたい場合は、Anaconda が最適です。

以上がAnaconda の使い方チュートリアル (写真とテキスト)の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。