Pynote

Python、機械学習、画像処理について

matplotlib

matplotlib - sharex, sharey で x 軸、y 軸を複数のグラフで共有する方法

matplotlib で subplot を作成する際に、引数 sharex, sharey を有効にして、x 軸、y 軸を複数のグラフで共有する方法について紹介する。

Python - Word Cloud を作成する方法について

概要 Python のライブラリ wordcloudで Word Cloud を作成する方法について 概要 Word Cloud とは wordcloud ライブラリ 基本的な使い方 WordCloud クラス 背景色を変更する。 Word Cloud から除外する単語を設定する。 カラーマップを指定する。 単語一覧の…

数学 - 勾配法について可視化して理解する。

概要 最適化問題では、勾配法が広く使われているがその基礎となる最急降下法について紹介する。 概要 最適化 勾配法 勾配法の仕組み [アルゴリズム] 最急降下法 [アルゴリズム] 最急上昇法 ステップ幅の決め方 ステップ幅を直線探索で決める。 [定理] 直線探…

matplotlib - plot_surface で 3D グラフを描画する方法

概要 plot_surface() で 3D グラフを描画する際の各種設定について紹介する。 概要 基本的な使い方 影を無効にする。 パッチの間隔を変更する。 パッチの境界線をなくす。 パッチの境界線の色を変更する。 色を指定する。 カラーマップを指定する。 カラーバ…

matplotlib - 折れ線グラフを作成する。

概要 matplotlib で折れ線グラフを作成する方法について紹介する。 概要 公式ドキュメント 基本的な使い方 1つの Axes に2つの折れ線グラフを作成する。 線、マーカーのカスタマイズ 階段状の折れ線グラフを作成する。