Python

Python(基本文法とライブラリの使い方)

Python(基本文法とライブラリの使い方)

 

ここでは、Pythonの基本文法とデータ解析や数値計算でよく使用するライブラリの使用方法について解説します。

主に以下のような内容を扱っています。

  • Pythonの基本文法+α
  • NumPy
  • Matplotlib
  • seaborn
  • pandas
  • PyTorch

 

また、Pythonを学ぶために私が利用した『Udemy講義』中で特におすすめを下記で紹介しています。

 

【最新】UdemyでおすすめのPythonコース|東大生が厳選!10万を超える講座があるUdemyの中で、Pythonに関係する講座を厳選しました。また、本記事では、Udemyを使用しながらPythonをどのような順番で勉強するべきかを紹介しました。ぜひ参考にしてください。...

 

Python基本文法・標準ライブラリ

 

Python基本文法+αでは、Python入門で学ぶ文法よりも少し高度で、使えると便利なツールを紹介します。

特に下記の記事では、少し高度で、使えると便利なPythonの基本文法を紹介しています。

 

Pythonで覚えておくと便利な基本構文【データサイエンス】python基本構文を学んで、脱初心者になりたい方は本記事で紹介されている構文を理解し使えるようになることをオススメします。紹介している構文は、データサイエンス・競技プログラミンで頻出のものばかりです。...

 

また、基本的な標準ライブラリについても説明します!

  • osライブラリの使い方(ただいま記事を鋭意製作中です)
  • sysライブラリの使い方(ただいま記事を鋭意製作中です)

 

Numpy

 

Numpyの基本的な内容をまとめた記事を公開してます。

 

numpyの使い方【15分で使えるようになる】機械学習やデータ解析をいち早く行うために、numpyに関する基本事項を体系的にまとめました。15分程度で読めるので、この記事でnumpyの基本を習得し、次のステップに進みましょう。...

 

入門を超える内容は、NumPyの公式ドキュメントを利用して勉強することをおすすめします。

 

Numpyの公式ドキュメントはこちら

 

Matplotlib

 

Matplotlibに関しては、さまざまグラフの可視化方法からアニメーションの作成方法までを解説しています。

Matplotlibを利用したことがない方も、下記を読むことで15分程度でPythonで綺麗なグラフを書くことができます。

 

【15分】Pythonでグラフを作成する方法|matplotlibの基本をマスターPythonでグラフを書くことが難しそうだと思っていませんか?実は、Pythonを使用したグラフ作成は、excelより便利で簡単です。この記事では、初心者でもグラフが書けるように丁寧にpythonのグラフの作成法を説明します。...

 

さまざまグラフの作成方法に関しては下記を参考にしてください。

二次元グラフ

三次元グラフ

 

アニメーション作成に関しては下記を参考にしてください。

  • アニメーション作成の基本
  • imshowでアニメーションを作成する方法(ただいま記事を鋭意製作中です)
  • 3次元アニメーション作成(ただいま記事を鋭意製作中です)

 

細かいグラフのカスタマイズ方法については下記を参考にしてください。

  • 矢印と注釈の作成方法(ただいま記事を鋭意製作中です)
  • 特定領域を塗りつぶす方法(ただいま記事を鋭意製作中です)

 

より詳しい情報はmatplotlibの公式ドキュメントを参考にしてください。

matplotlibの公式ドキュメントはこちら

 

Seaborn

 

Seabornの基本的な使用方法に関しては下記を参考にしてください。

 

【15分で習得】seabornの使い方を徹底解説seabornを使用することで、簡単に高度なグラフを描画することができます。また、使用方法もmatplotlibと変わらず簡単に行うことができます。...

 

より詳細は、seabornの公式ドキュメントからアクセスしてください。

seabornの公式ドキュメントはこちら

 

Pandas

 

pandasの基本的な内容に関しては下記を参考にしてください。

 

pandas入門(データ分析に必要不可欠なものをまとめてみた)『pandasを使ってみたいけど何から手をつけて良いかわからない...』という方のために本記事を作成しました。本記事では、Pandasを利用したデータ解析に必要不可欠なものだけをまとめました。...

 

少し応用的なトピックは下記を参考にしてください。

 

  • Pandasのプロット方法(ただいま記事を鋭意製作中です)
  • Datatime型の使い方 (ただいま記事を鋭意製作中です)

 

より詳しい情報は、Pandasの公式ドキュメントを参考にしてください。

 

pandasの公式ドキュメントはこちら

 

PyTorch

 

PyTorchに関しては入門的な内容から発展的な内容を体系的に扱います。

とりあえず、PyTorchを使ったことがない方は下記を利用して、一度コードを動かして流れを掴みましょう。

 

【PyTorch入門】多層パーセプトロンでMNISTを分類本記事では、PyTrochで多層パーセプトロンを構築し、手書き文字のデータセットのMNISTを分類しました。本記事を理解することでPytorchを使用してディープラーニングを構築する基本が身につきます。...

 

その後により深い知識を身につけたい方は下記の記事を順番に読んでください!

 

PyTorchの小技的な内容を下記にまとめています。

 

より詳しい情報はPyTorchの公式ドキュメントを参考にしてください。

PyTorchの公式ドキュメントはこちら