Pynote

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

matplotlib

matplotlib - imshow で画像や配列を表示する方法

matplotlib の imshow で画像や配列を表示する方法について紹介する。

matplotlib - 目盛、目盛のラベル、グリッドの設定方法

matplotlib で x 軸及び y 軸の目盛り、目盛りに対応するラベル、グリッドを設定する方法を紹介する。

matplotlib - x 軸、y 軸のスケールを設定する方法

matplotlib で x 軸、y 軸のスケールを設定する方法について紹介する。

matplotlib - legend を使った凡例の設定方法

matplotlib で legend() を使った凡例の指定方法について紹介する。

matplotlib - pcolormesh で連続的に変化する色で配列を可視化する方法

概要 pcolormesh で連続的に変化する色で配列を可視化する方法を紹介する。 概要 公式リファレンス 基本的な使い方 透過度を設定する。 シェーディングを有効にするかどうかを設定する。 枠線を設定する。 カラーマップを設定する。 疎行列の可視化 (spy) 基…

matplotlib - テキストの設定項目 まとめ

概要 matplotlib 上でテキストは text.Text オブジェクトで表すようになっており、テキストを扱う関数ではこのオブジェクトの設定を引数で指定する形になっている。 以下で指定可能な設定項目を紹介する。 概要 テキストの透過度を設定する。 テキストの背景…

matplotlib - x 軸、y 軸のラベル、タイトルを設定する方法

matplotlib で x 軸、y 軸のラベル、タイトルを設定する方法を紹介する。

matplotlib - matplotlib で指定した解像度の図を作る方法

概要 matplotlib の figsize, dpi と出力される図の解像度の関係について説明する。 概要 figsize, dpi と出力される図の解像度の関係 Jupyter Notebook で inline で図を表示する場合 ポイントと出力される図の解像度の関係

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

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

matplotlib - axhline, axvline, axhspan, axvspan で水平、垂直な線、帯を描画する方法

matplotlib の axhline, axvline, axhspan, axvspan で水平、垂直な線、帯を描画する方法について紹介する。

matplotlib - fill_between, fill_betweenx, fill で塗りつぶした図形を作成する。

概要 matplotlib の fill_between, fill_betweenx, fill で塗りつぶした図形を作成する方法について紹介する。 概要 公式リファレンス fill_between 2つの関数の y 軸方向の区間を塗りつぶす。 マスクで塗りつぶす範囲を限定する。 ポリゴンの設定 2つの折れ…

matplotlib - xlim, ylim でグラフの描画範囲を設定、取得する方法

概要 matplotlib でグラフの描画範囲を設定、取得する方向について紹介する。 概要 xlim, ylim 表示範囲を指定する。 表示範囲を取得する。

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

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

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

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

matplotlib - contour で等高線を描画する方法

概要 contour() で等高線を描画する方法について紹介する。 関連記事 contour() は等高線のみ作成するので、塗りつぶした等高線の場合は contourf() という関数を使用する。pynote.hatenablog.com 概要 関連記事 基本的な使い方 等高線の間隔を指定する。 色…

matplotlib - contourf で塗りつぶした等高線を描画する方法

概要 contourf() で塗りつぶした等高線を描画する方法について紹介する。contourf() は塗りつぶした等高線を作成するので、等高線のみ作成する場合は contour() 関数を使用する。 関連記事 pynote.hatenablog.com 概要 関連記事 基本的な使い方 等高線の間隔…

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

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

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

概要 matplotlib で折れ線グラフを作成する方法について紹介する。 概要 公式ドキュメント 基本的な使い方 1つの Axes に2つの折れ線グラフを作成する。 線の幅を設定する。 線のカスタマイズ 線の色を設定する。 ダッシュ線の空白の間隔を設定する。 点同士…

matplotlib - 棒グラフ / 積み上げ棒グラフを作成する。

概要 matplotlib で棒グラフを作成する方法について紹介する。 概要 公式資料 棒グラフを作成する。 棒の幅を設定する。 積み上げ棒グラフを作成する。 棒グラフの位置を設定する。 棒グラフの色を設定する。 棒グラフの枠線の色を設定する。 棒グラフの枠線…

matplotlib - カラーマップについて

概要 matplotlib のカラーマップについて紹介する。 概要 カラーマップ 使い方 Sequencial (連続) Diverging (発散) Cyclic (周期) Qualitative (定性) カラーマップ一覧を生成したコード カラーマップ カラーマップ (color map) は、描画する際に使用する値…

matplotlib - 日本語のテキストを使う方法

matplotlib で日本語のテキストを表示する方法について紹介する。