グラフを描けるようになりたい

Python初心者ですが、データサイエンティスト的なことができるようになりたいと思ってます。本業はインフラエンジニアですが。

ということで、まずはPythonに慣れながら、なんでも良いのでグラフが描けるようになりたいです。

描画に必要な環境

全く何がなんだか分かっていませんが、以下4つがあればできるそうです。

  • Jupyter Notebook(任意:PyScripter等でも良い)
  • pandas
  • matplotlib
  • japanize-matplotlib(日本語化っぽいので私は無視する)

せっかくなのでそれぞれ少し調べてから取り組もうと思います。

結論から言うと、エディタ(Jupyter notebook やPyScripter)を使ってコードを作成・図を表示させる、pandasというライブラリで良い感じにデータ加工する、matplotlibというライブラリで良い感じに図を作る、という感じです。

Jupyter Notebook

Jupyter Notebookとは、PythonなどをWebブラウザ上で記述・実行できる統合開発環境です。コードを作成して、実行して、結果を見て、、、ということがWebブラウザ上で可能です。

私は取り急ぎPyScripterに慣れようと思っているので使いません。

pandas

pandasについてWikipediaから文章を拝借しました。ライブラリです。

pandasは、プログラミング言語Pythonにおいて、データ解析を支援する機能を提供するライブラリである。特に、数表および時系列データを操作するためのデータ構造と演算を提供する

https://ja.wikipedia.org/wiki/Pandas

matplotlib

matplotlibについて、こちらもWikipediaの文章を拝借しました。

Matplotlibは、プログラミング言語Pythonおよびその科学計算用ライブラリNumPyのためのグラフ描画ライブラリである。オブジェクト指向のAPIを提供しており、様々な種類のグラフを描画する能力を持つ。描画できるのは主に2次元のプロットだが、3次元プロットの機能も追加されてきている。

https://ja.wikipedia.org/wiki/Matplotlib

インストールする

早速、各種インストールしていきます。

pipコマンドでjupyterをインストール

冒頭でJupyter notebook は使いませんと言ったのに、勢いでインストールしてしまいました。PCのデフォルトブラウザがIEになっており、うまく動きませんでした。Google Chromeで動きました。

pipコマンドでpandasをインストール

numpyというのもインストールできるみたいです。データサイエンティストについて調べると度々でてくるやつですね。

pipコマンドでmatplotlibのインストール

PyScripterでとりあえず図を描写成功

真似ることが学習の一歩です。ネットから拾ってきたmatplotlibを使ったコードで、PyScripterを使って図を表示できました。個人的にはかなり達成感あります。

めっさん
  • めっさん
  • 当サイトの管理人。ニューヨークの大学を飛び級で卒業。その後日系企業でグローバル案件に携わる。大小様々な企業を転々としながら、マレーシアやアメリカへの赴任経験を持つ。バイリンガルITエンジニアとしていかに楽に稼ぐか日々考えている。年齢は秘密だけど定年も間近かな。

コメントする

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