【问题标题】:how to store link graph information in matlab如何在matlab中存储链接图信息
【发布时间】:2017-04-14 07:41:35
【问题描述】:

我想存储此矩阵的信息以用于链接聚类。例如

   a =
     1     3   
     8     0

我想将行和列信息存储为我的字典的键,并将其他相关信息存储为值;即存储(行,列)=val(1,1)=1; (1,2)=3;像这样的

 Structure A:
 key:         (1,1) (1,2)
 attribute1:    1      3    
 attribute2: ..

关于第 2 行的信息:

 Structure B:
 key:         (2,1) (2,2)
 attribute1:    8      0    
 attribute2: .. 

然后,进行一些计算,例如在键值中找到两个结构的交集,这将是 (1,2)(对顺序不敏感)。

以前,当键值是节点 ID 而不是链接(对)时,我使用元胞数组来存储这种结构。但是现在,如果我想存储链接信息,那么用于此目的的最佳结构是什么?结构,地图?单元阵列的单元?如果我使用 struct 我应该使用 key vale 作为单元格数组吗?我该怎么办?

感谢您的指导。

【问题讨论】:

    标签: matlab dictionary graph cell-array


    【解决方案1】:

    您需要存储哪些信息? (row,col) 你命名的例子很容易,你为什么要存储它们!

    【讨论】:

    • 我希望 row,col 信息成为我的结构的键,其他信息作为该键的属性和值。然后,我希望能够相互比较密钥。例如,如前所述,在结构 1 和 2 的键属性中搜索 (1,2) 条目。如果我不能将一对值作为键存储在地图结构中,也许我应该将它们更改为字符然后比较它们..
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多