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 のドック タイルにあるインストール ボタンをクリックするだけです。あとはナビゲーターがやってくれます。
spyder
anaconda は、Python でのデータ サイエンスと機械学習に最適な環境です。これには、強力で安定した複製可能なデータ サイエンス プラットフォームを実現するために連携して動作するように設計された、慎重に精選された一連のソフトウェア パッケージが付属しています。これにより、開発者はコンテンツを配布し、異なるマシンやオペレーティング システム間で同じ結果を確実に得ることができます。プロジェクトの作成や環境の切り替えを簡単に実行できるナビゲーターなど、作業を容易にする組み込みツールが付属しています。アルゴリズムの開発や財務分析プロジェクトの作成には、これが私の最初の選択肢です。私はこの環境に精通しているため、ほとんどの Python プロジェクトでこれを使用していることさえあります。 Python とデータ サイエンスの学習を始めたい場合は、Anaconda が最適です。
以上がAnaconda の使い方チュートリアル (写真とテキスト)の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

LinuxターミナルでPythonバージョンを表示する際の許可の問題の解決策PythonターミナルでPythonバージョンを表示しようとするとき、Pythonを入力してください...

この記事では、Pythonライブラリである美しいスープを使用してHTMLを解析する方法について説明します。 find()、find_all()、select()、およびget_text()などの一般的な方法は、データ抽出、多様なHTML構造とエラーの処理、および代替案(SEL

Pythonオブジェクトのシリアル化と脱介入は、非自明のプログラムの重要な側面です。 Pythonファイルに何かを保存すると、構成ファイルを読み取る場合、またはHTTPリクエストに応答する場合、オブジェクトシリアル化と脱滑り化を行います。 ある意味では、シリアル化と脱派化は、世界で最も退屈なものです。これらすべての形式とプロトコルを気にするのは誰ですか? Pythonオブジェクトを維持またはストリーミングし、後で完全に取得したいと考えています。 これは、概念レベルで世界を見るのに最適な方法です。ただし、実用的なレベルでは、選択したシリアル化スキーム、形式、またはプロトコルは、プログラムの速度、セキュリティ、メンテナンスの自由、およびその他の側面を決定する場合があります。

この記事では、深い学習のためにTensorflowとPytorchを比較しています。 関連する手順、データの準備、モデルの構築、トレーニング、評価、展開について詳しく説明しています。 特に計算グラップに関して、フレームワーク間の重要な違い

Pythonの統計モジュールは、強力なデータ統計分析機能を提供して、生物統計やビジネス分析などのデータの全体的な特性を迅速に理解できるようにします。データポイントを1つずつ見る代わりに、平均や分散などの統計を見て、無視される可能性のある元のデータの傾向と機能を発見し、大きなデータセットをより簡単かつ効果的に比較してください。 このチュートリアルでは、平均を計算し、データセットの分散の程度を測定する方法を説明します。特に明記しない限り、このモジュールのすべての関数は、単に平均を合計するのではなく、平均()関数の計算をサポートします。 浮動小数点数も使用できます。 ランダムをインポートします インポート統計 fractiから

このチュートリアルは、単純なツリーナビゲーションを超えたDOM操作に焦点を当てた、美しいスープの以前の紹介に基づいています。 HTML構造を変更するための効率的な検索方法と技術を探ります。 1つの一般的なDOM検索方法はExです

この記事では、numpy、pandas、matplotlib、scikit-learn、tensorflow、django、flask、and requestsなどの人気のあるPythonライブラリについて説明し、科学的コンピューティング、データ分析、視覚化、機械学習、Web開発、Hの使用について説明します。

この記事では、コマンドラインインターフェイス(CLI)の構築に関するPython開発者をガイドします。 Typer、Click、Argparseなどのライブラリを使用して、入力/出力の処理を強調し、CLIの使いやすさを改善するためのユーザーフレンドリーな設計パターンを促進することを詳述しています。


ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

AI Hentai Generator
AIヘンタイを無料で生成します。

人気の記事

ホットツール

EditPlus 中国語クラック版
サイズが小さく、構文の強調表示、コード プロンプト機能はサポートされていません

ZendStudio 13.5.1 Mac
強力な PHP 統合開発環境

VSCode Windows 64 ビットのダウンロード
Microsoft によって発売された無料で強力な IDE エディター

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

Dreamweaver Mac版
ビジュアル Web 開発ツール

ホットトピック



