25.4_连接节点

25.4 连接节点

DOT语言使用“-->”连接两个节点的ID。例如,1->2用来画出一条从ID为1的节点到ID为2的节点的箭头。下面编写如下所示的dot文件。

digraph g{   
1 [label  $=$  "x", color=orange, style  $\equiv$  filled]   
2 [label  $=$  "y", color=orange, style  $\equiv$  filled]   
3 [label  $=$  "Exp", color=lightblue, style  $\equiv$  filled, shape  $\equiv$  box]   
1 -> 3   
3 -> 2   
}

通过这个dot文件,我们可以得到图25-4中的图形。


图25-4 有箭头连接的节点(参见彩图)

图25-3中的节点用箭头连接了起来。DOT语言还有很多其他的功能,不过对我们来说,掌握以上知识已经足够了。这样就做好了绘制DeZero计算图的准备。在下一个步骤,我们将增加使用DOT语言输出DeZero计算图的功能。

步骤26

计算图的可视化(2)

在上一个步骤,我们学习了DOT语言的语法。在本步骤,我们将基于学到的知识将DeZero的计算图转换为DOT语言。具体来说,就是要实现一个将DeZero的计算转换为DOT语言的函数。