Anaconda は、Python および R プログラミング言語用のデータ サイエンスおよび機械学習プラットフォームです。プロジェクトの作成と配布のプロセスをシンプルかつ安定させ、システム間で複製可能にするように設計されており、Linux、Windows、および OSX で利用できます。
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 デスクトップ環境からプロジェクトを迅速に開始できます。
ナビゲーターで新しく作成した環境から作業を開始するには、左側のツールバーで環境を選択する必要があります。
次に、使用するツールをインストールする必要があります。私にとって、これはスパイダー IDE です。これは私がデータ サイエンスの作業のほとんどを行う場所であり、私にとっては生産性の高い Python IDE です。 Spyder のドック タイルにあるインストール ボタンをクリックするだけです。あとはナビゲーターがやってくれます。
#インストール後、同じドック タイルから IDE を開くことができます。これにより、デスクトップ環境から spyder が起動します。spyder
spyder は、標準およびデータ サイエンス プロジェクト向けの Anaconda のデフォルト IDE です。強力な。 spyder IDE には、統合された IPython ノートブック、コード エディタ ウィンドウ、およびコンソール ウィンドウがあります。 #Spyder には、標準のデバッグ機能と変数エクスプローラーも含まれており、計画どおりに物事が進まない場合に役立ちます。 #########結論は######anaconda は、Python でのデータ サイエンスと機械学習に最適な環境です。これには、強力で安定した複製可能なデータ サイエンス プラットフォームを実現するために連携して動作するように設計された、慎重に精選された一連のソフトウェア パッケージが付属しています。これにより、開発者はコンテンツを配布し、異なるマシンやオペレーティング システム間で同じ結果を確実に得ることができます。プロジェクトの作成や環境の切り替えを簡単に実行できるナビゲーターなど、作業を容易にする組み込みツールが付属しています。アルゴリズムの開発や財務分析プロジェクトの作成には、これが私の最初の選択肢です。私はこの環境に精通しているため、ほとんどの Python プロジェクトでこれを使用していることさえあります。 Python とデータ サイエンスの学習を始めたい場合は、Anaconda が最適です。
以上がAnaconda の使い方チュートリアル (写真とテキスト)の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。