我试图想象一些节点代表不同对象的图形.我想创建一个看起来像这里的图像:

基本上,我需要一个3D绘图,并能够在同一级别或不同级别的节点上的节点之间绘制边缘.
我有两个矩阵,比如X = [1 2; 3 4; 5 6]和Y = [0 1; -1 1; 1 1].我想执行元素分割X./Y,但我需要一种方法来忽略Y中的所有零.
我尝试过使用类似的东西:
nonzeros = find(Y~ = 0); X(非零)./ Y(非零);
但这样做会导致结果成为列向量,我需要结果矩阵的形状与X(或Y)相同,并且需要零,其中Y为零.所以我对这个案子的期望结果是[0 2; -3 4; 5 6].
我也尝试了这里建议的内容(右阵列分区:忽略除零除),但再次执行此操作会强制结果为列向量.
谢谢
我有一个格式如下的数据集:
1,2
2,3
1,3
等等(每一对代表两个节点之间的一条边,例如'1,2'是节点1和节点2之间的一条边)
我需要将其读入 networkx。目前我正在尝试将它作为一个列表读取,其中每一对都是列表中的一个元素,但这不起作用。