IT

【初心者でも解る】VSCodeでライブラリ簡単インストール〜後編〜

こんにちは。Toru@torupythonbrog)です。

 

今回は、前回の続きでVisual Studio Codeのセットアップの仕方、そしてpythonライブラリのインストール方法についてご紹介します。

 

前回の記事はいろんな方に見ていただいているようで、本当にありがとうございます。

まだ、前回の記事を読んでいない方はこちらからお読みいただけます。

【初心者】10分でVSCodeセットアップ〜前編〜こんにちは。Toruです。 今回はプログラム開発用フレームワークVisual Studio Codeの簡単なセットアップの仕方について...

 

それでは早速いきましょう!



はじめに他のサイトでおもったこと(読み飛ばしてもOK)

この記事を書く前に、他のサイトでライブラリをインストールするときにどのようにやっているかを見てみたんですが、

…わかりづらい!

 

おそらくわかる人にはわかるのでしょうが、私のような初心者には何を言っているのかさっぱりわかりませんでした。

さらにはPATHを設定とか、書いてある通りにやっても動かない!腹が立つ!

というわけで、できるだけ楽に、そしてシンプルにインストールできる方法を探したんです。

 

そして見つけました。検索結果の下の方に。(笑)

なので、ここで皆様に紹介します。

早速インストール!

と、いうわけで早速インストールしましょう。ますはnumpyをインストールします。

 

numpyがわからない方に何なのかざっくり教えますと、

これを使うと三角関数など数学的な計算ができるようになります。ほんとざっくり…。

 

 それでは前回と同様、VSCodeの中でCtrl + Shift + @コマンドからターミナルを起動させましょう。

 

 まずは、pipのバージョンアップをしておきましょう。バージョンアップするには以下のコマンドを入力します。

 

 ここで重要なのですが、VSCodeでpythonライブラリをインストールするには以下のコマンドを入力するだけで解決してしまいます。(ほとんどpipのバージョンアップと変わりませんが、)必ず覚えておくと良いでしょう。

 

 ライブラリ名にはnumpy, matplotlib.pyplot, spicy…etcを入れます。これだけでインストール完了です。簡単ですね♪

 

(おまけ)個人的によく使うライブラリ(10選)

さて、pythonライブラリのインストール方法もわかったところなので、

ここでnumpy以外に個人的に使うライブラリを10個紹介しますので、

興味があったらインストールしてみて下さい。

matplotlib

誰もが知るpythonでグラフを描くのに必須なライブラリ

 

scipy

科学技術計算ライブラリ。統計など高度な数学的計算が可能。

 

openCV

画像を処理、編集するのに必要なライブラリ。

 

pillow

OpenCVに似ているが、比べるとできることは少ない。ただ、シンプルなコードで書くことができる。

 

Panda

データ解析を行うライブラリ。 特に、数表および時系列データを操作するのに最適。

 

scikit-learn

オープンソース機械学習ライブラリ。「分類回帰クラスタ分析」「ニューラルネットワーク」「サポートベクターマシン」「ランダムフォレスト」「k近傍法」など使うことができる。

 

TensorFlow

Google社が開発している、ディープラーニング向けフレームワーク。 ニューラルネットワークを使用した学習を行うための機能がオープンソースで提供されている。

 

Keras

TensorFlowのバックエンドで動くpythonオープンソースニューラルネットワークライブラリ。

 

ディープラーニング の開発環境の整え方について記事を書きましたのでこちらもご覧ください。

【初心者向け】CUDA cuDNN TensorFlow GPU版をWindowsにインストールしたWindows・NVIDIA GPU Geforce RTX 207 Superを搭載したPCにTensorFlow-GPUが使える環境をわかりやすく構築していきます。また、CUDAやcuDNN, Visual Studio, Bazel, keras等のインストール方法バージョン等をわかりやすく説明します。...

 

Librosa

音楽と音声の解析のためのライブラリ。 また、NumPyとSciPyと相性がよく、機械学習のscikit-learnと一緒に使える。

 

natsort

たまにデータを読み込むときにデータの並びが乱れることがある。それを防止するライブラリ。

 

使い方の記事も書きましたのでこちらもご覧ください!

【python】natsortをインストール・使い方今回はpythonのライブラリであるnatsortの使い方について説明します。普段はsort()を使うかと思いますがこれを使うと1, 10, 11, ...のように不自然な数字の並びになってしまいます(文字列の場合)。それを解決することができます。PHPにもあるようですが、本記事ではpythonの方を紹介します。...

 

HHKBのキー配列
【価格が超高いのに超人気なキーボード】HHKB Hybrid Type-S開封レビュー今回はHHKB Hybrid Type-sの開封レビューと、1日使用してみた感想を紹介します。HHKBは超高級品となっているのに、現在でも品薄状態が続いています。なぜこの高級キーボードが売れるのでしょうか。私なりにまとめてみると、「静音性」、「無線接続/高速切り替え」、「静電容量無節点方式」が人気の理由だと思います。...

 おわりに

2回に分けてVSCodeのインストールからセッティングまでのやり方を紹介しました。かなりわかりやすく書いたつもりなのですが、よくわからない所とかありましたらご連絡ください!

 

VSCodeについてもっと知りたい方はこちらのサイトもご覧ください!

https://qiita.com/tags/vscode/

おすすめの書籍

私が大学時代、pythonを使ってディープラーニングを研究していたときにすごく参考になった書籍を紹介します。

pythonに興味がある方なら必ず読んだ方が良い内容になっているのでぜひ読んでみてください。

 

■おすすめ・関連サイト

【5分で解説】感覚で理解するpythonのclass文こんにちは。Toruです。 今回は、pythonのclass文について誰でも感覚的に理解できるように説明していきたいと思います。こ...
【初心者向け】CIFAR10でAutoEncoderをKerasを使って実装してみたディープラーニングライブラリのKerasとcifar10データセットを使ってAutoEncoderモデルを作成しました。今回はCNNを使って作成しました。Autoencoderは現在はあまり使われていませんがこれを応用すれば超解像に使うことができると思います。このサイトでは初心者の方にもわかりやすく説明しています。...
【Dense】hyperasを使ってパラメータチューニングする-part1こんにちは。Toruです。 今回はディープラーニングで必要不可欠とされるパラメーターチューニングを勝手にやってくれるhyperas...






ABOUT ME
Toru
24歳。会社資料の文章力を鍛えるためにブログ開設。機械学習・ディープラーニング勉強中。プログラミング、デバイス、PC、ガジェット類について紹介していきます。

COMMENT

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です