
66
3 章 ndimage を使った画像領域のネットワーク
3.4.2
演習:ソーベル勾配の大きさ
先ほど、水平と垂直のソーベルフィルタという
2
つの異なるフィルタを組み合わせる方法を紹
介しました。
ndi.generic_filter
を使って、これを
1
回で実行する関数を書いてみましょう。
「
A.3
解答:ソーベル勾配の大きさ」を確認してみましょう。
3.5
グラフと
NetworkX
ライブラリ
グラフは、驚くほど多様なデータを自然に表現するものです。例えば、ウェブ上のページはノー
ドを構成することができ、ページ間のリンクも、やはり、リンクになることができます。
1
章や
2
章で扱ったような生物学の分野では、いわゆる転写ネットワークが遺伝子を表現するノードを持
ち、互いの発現に影響を及ぼす遺伝子同士をエッジで結合します。
グラフとネットワーク
この文脈では、「グラフ」は「ネットワーク」と同義語であり、「プロット」とは別物です。数学者と
コンピュータ科学者は、これらを議論するのに少々異なる用語を用いてきました。グラフ=ネット
ワーク、頂点=ノード、エッジ(または辺)=リンク=弧、です。本章でもその伝統を受け継ぎ、こ
れらの用語を同じ意味で用います。
本書を手にした読者のみなさんは、ネットワーク用語の方に馴染みがあるかもしれませんね。つま
り、1 つの「ネットワーク」は、ノードと、ノード間のリンクで構成されます。同様に、1 つの「グ
ラフ」は、頂点と、頂点間のエッジで構成されます。NetworkX には、
nodes
とノード間の ...