LoginSignup
21
25

More than 5 years have passed since last update.

<初心者向け>pythonライブラリ<機械学習用>

Posted at

python歴1年の初心者による、よく使うライブラリと一言コメントのメモ。画像処理、最適制御を目的としたものが多いです。随時更新予定。また、オススメのライブラリがあれば是非コメントください!

辞書操作

  • easydict
    • ドットで辞書の要素にアクセスできる

表作成

  • prettytable
    • テーブル表を作成するときにお世話になってる

パス・ファイル操作

  • os
    • path操作に使える
  • shutil
    • copy、removeなどファイル操作に使える

画像処理

  • pillpow
    • 回転リサイズとか簡単なことするときはお世話になってる
  • scikit-image
    • numpyとの相性割とよさげ
  • opencv
    • 画像処理系なら基本なんでもできる優秀
    • conda install でやらない場合は導入ビルドが少し面倒

科学技術計算

  • numpy
    • 行列計算が楽
  • scipy
    • 線形代数、最適化、確率統計など色々な数学が扱える
  • pandas
    • Rに近い、データ処理をするなら使う

データ可視化

  • matplotlib
    • 定番のプロット先生
  • seaborn
    • matplotlibベースで簡潔・見やすい

組合せ最適化

  • pulp
    • ナップサック問題、最短経路問題など扱えるソルバー
    • 目的式、制約式などモデル化さえできていれば解けるすぐれもの

機械学習

  • scikit-learn
    • 教師あり、教師なし学習お手軽に試したいなら
  • pybrain
    • 強化学習を扱いたいなら
  • tensorflow
    • mac, linuxで深層学習やりたいなら
  • chainer
    • windowsで深層学習やりたいなら

その他

  • pytube
    • youtubeから動画をダウンロード可能
    • ffmpegと組み合わせて動画から静止画像生成も容易に
  • pywinauto
    • windowsのキーボードやマウス操作を行える
21
25
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
21
25