python を使用して作成されたノードのネットワークがありますnetworkx
。ノードラベル(ノードの名前)と情報が保存されているフィールド(ノード属性など)に基づいて、後で情報にアクセスできるように、ノードに情報を保存したい。格納される情報は、文字列または数値にすることができxyz
ます。ノードの場合は次のようにします。
xyz
dob=1185
次に、 の生年月日、 の生年月日、の生年月日などの文字列を持つ 2 つまたは 3 つのフィールドを保存しxyz
pob=usa
ますxyz
dayob=monday
。
属性辞書フィールドを使用できることは知ってG.add_node
いますが、特定のフィールドにアクセスできないようです。他の方法があれば、私はそれを感謝します。
xyz
次に、同じ情報を共有するネットワーク内の他のノードと比較したいと考えています。すなわち、生年月日、生年月日、生年月日に基づくノードxyz
とノードの交差abc
たとえば、ノードxyz
とabc
エッジにそれぞれdob
の 、それらpob
の 、およびそれらdayob
のを出力させる場合