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のを出力させる場合