sabopy

その他

[matplotlibで錯視] 9. 同じ色なのに違って見える?ムンカー錯視

このページでは、同じ色の物体が異なる色に見える「ムンカー錯視」現象をmatplotlibで再現する方法を解説します。色の同化効果と対比効果によって生じるこの視覚的錯覚のメカニズムと実装例を紹介し、人間の視覚認識の特性について考察します。
python

[scikit-image] 59. グレースケール画像の中から白い塊(ブロブ)を検出する(skimage.feature blob_dog, blob_log, blob_doh)

blob_dog, blob_log, blob_dohなどを用いて、グレースケール画像の中から白い塊(ブロブ)を検出する方法について説明する。
matplotlib Animation

[matplotlibで錯視] 8. エビングハウス錯視のアニメーション

エビングハウス錯視とは、相対的な大きさに関連する錯視の一種であり、代表的なのは同じ大きさの円がそれぞれ大きな円と小さな円で囲まれている図である。大きな円で囲まれた円は小さく、小さな円で囲まれた円は大きく見える。ここでは、その変化の様子をアニメーションで表示することを試みた。
NumPy

[NumPy] 11. NumPy配列におけるNaNの様々な処理方法

NumPy配列のNaN値(欠損値)を検出、置換、削除する方法について解説します。データ分析時に必要なNaN処理の基本的なテクニックから応用まで網羅的に紹介します。
matplotlib

[matplotlib] 55. Colorbarの目盛りとラベルを設定する方法

matplotlibでColorbarに任意の目盛りとラベルを設定する方法を解説。データ可視化をカスタマイズして、より直感的で分かりやすいグラフを作成するためのテクニックを紹介します。
matplotlib

[matplotlib] 54. ConciseDateFormatterで時系列グラフの軸ラベルをシンプルにする方法

matplotlibのConciseDateFormatterを使用して時系列グラフの日付ラベルを簡潔に表示する方法を解説。データ可視化の効率を高め、読みやすいグラフを作成するためのテクニックを紹介します。
matplotlib Animation

[matplotlib animation] 67. 2次元ランダムウォークのヒートマップアニメーション

matplotlibのFuncAnimationを使用して2次元ランダムウォークとそのヒートマップのアニメーションを生成・表示する方法を解説。時間経過とともに変化する粒子の動きを視覚化し、分布の変化をヒートマップで表現する実装例を紹介。
matplotlib

[matplotlib] 53. 2次元ランダムウォークのヒートマップ

2次元ランダムウォークの動いた範囲を10 x 10の2次元ヒストグラム(ヒートマップ)で示す方法について説明する。