こんにちは。Toru(@torupythonbrog)です。
今回は、前回の続きでVisual Studio Codeのセットアップの仕方、そしてpythonライブラリのインストール方法についてご紹介します。
前回の記事はいろんな方に見ていただいているようで、本当にありがとうございます。
まだ、前回の記事を読んでいない方はこちらからお読みいただけます。
それでは早速いきましょう!
はじめに他のサイトでおもったこと(読み飛ばしてもOK)
この記事を書く前に、他のサイトでライブラリをインストールするときにどのようにやっているかを見てみたんですが、
…わかりづらい!
おそらくわかる人にはわかるのでしょうが、私のような初心者には何を言っているのかさっぱりわかりませんでした。
さらにはPATHを設定とか、書いてある通りにやっても動かない!腹が立つ!
というわけで、できるだけ楽に、そしてシンプルにインストールできる方法を探したんです。
そして見つけました。検索結果の下の方に。(笑)
なので、ここで皆様に紹介します。
早速インストール!
と、いうわけで早速インストールしましょう。ますはnumpyをインストールします。
numpyがわからない方に何なのかざっくり教えますと、
これを使うと三角関数など数学的な計算ができるようになります。ほんとざっくり…。
それでは前回と同様、VSCodeの中でCtrl + Shift + @コマンドからターミナルを起動させましょう。
まずは、pipのバージョンアップをしておきましょう。バージョンアップするには以下のコマンドを入力します。
1 | pip install --user --upgrade pip |
ここで重要なのですが、VSCodeでpythonライブラリをインストールするには以下のコマンドを入力するだけで解決してしまいます。(ほとんどpipのバージョンアップと変わりませんが、)必ず覚えておくと良いでしょう。
1 | python -m pip install --user (ライブラリ名) |
ライブラリ名にはnumpy, matplotlib.pyplot, spicy…etcを入れます。これだけでインストール完了です。簡単ですね♪
(おまけ)個人的によく使うライブラリ(10選)
さて、pythonライブラリのインストール方法もわかったところなので、
ここでnumpy以外に個人的に使うライブラリを10個紹介しますので、
興味があったらインストールしてみて下さい。
matplotlib
誰もが知るpythonでグラフを描くのに必須なライブラリ
1 | python -m pip install --user matplotlib |
scipy
科学技術計算ライブラリ。統計など高度な数学的計算が可能。
1 | python -m pip install --user scipy |
openCV
画像を処理、編集するのに必要なライブラリ。
1 | python -m pip install --user opencv-python |
pillow
OpenCVに似ているが、比べるとできることは少ない。ただ、シンプルなコードで書くことができる。
1 | python -m pip install --user pillow |
Panda
データ解析を行うライブラリ。 特に、数表および時系列データを操作するのに最適。
1 | python -m pip install --user pandas |
scikit-learn
オープンソース機械学習ライブラリ。「分類回帰クラスタ分析」「ニューラルネットワーク」「サポートベクターマシン」「ランダムフォレスト」「k近傍法」など使うことができる。
1 | python -m pip install --user sklearn |
TensorFlow
Google社が開発している、ディープラーニング向けフレームワーク。 ニューラルネットワークを使用した学習を行うための機能がオープンソースで提供されている。
1 | python -m pip install --user tensorflow |
Keras
TensorFlowのバックエンドで動くpythonオープンソースニューラルネットワークライブラリ。
1 | python -m pip install --user keras |
ディープラーニング の開発環境の整え方について記事を書きましたのでこちらもご覧ください。
Librosa
音楽と音声の解析のためのライブラリ。 また、NumPyとSciPyと相性がよく、機械学習のscikit-learnと一緒に使える。
1 | python -m pip install --user librosa |
natsort
たまにデータを読み込むときにデータの並びが乱れることがある。それを防止するライブラリ。
1 | >python -m pip install --user natsort |
使い方の記事も書きましたのでこちらもご覧ください!
おわりに
2回に分けてVSCodeのインストールからセッティングまでのやり方を紹介しました。かなりわかりやすく書いたつもりなのですが、よくわからない所とかありましたらご連絡ください!
VSCodeについてもっと知りたい方はこちらのサイトもご覧ください!
https://qiita.com/tags/vscode/おすすめの書籍
私が大学時代、pythonを使ってディープラーニングを研究していたときにすごく参考になった書籍を紹介します。
pythonに興味がある方なら必ず読んだ方が良い内容になっているのでぜひ読んでみてください。