必須ライブラリ

  • Numpy: 計算のための最も基本的なライブラリ.ベクトルや行列を取り扱ったりとか.

  • Scipy: 特殊な関数や確率分布を扱ったり.求根,interpolation,sparse行列とかもある.

  • matplotlib: プロットをするためのライブラリ.

  • pandas: Excelとかcsvファイルを利用するときに用いたり,出力を保存するときに用いたり.


その他ライブラリ

  • statsmodels: OLSするのに利用.時系列分析にも利用できる.GMMとかはちょっと弱いかも.

  • NetworkX: ネットワーク科学用のライブラリ1.取り扱いやすいが,グラフ描写が微妙.

  • igraph: ネットワーク科学用のライブラリ2.NetworkXよりもグラフ描写がきれい.Windowsだと環境構築が少し面倒.

  • graph-tool: ネットワーク科学用のライブラリ3.Windowsでは環境構築できない.Mac,Linuxを買うか,Dockerで仮想環境を使うか.グラフ描写はとてもきれいで強力.

  • QuantEcon: 経済学で必要なものいろいろ詰め合わせ.

  • Joblib: 並列計算の時に用いるライブラリ.個人的にはmultiprocessingとかよりもやりやすい.

  • Cython: 計算の高速化が必要なときに用いる.ただ,Windows環境だとかなり環境構築がかなり面倒.

  • Selenium: Webスクレイピングするときに利用.別途Webドライバが必要.