gpt4 book ai didi

python - Graphviz 不绘制图表

转载 作者:太空宇宙 更新时间:2023-11-03 15:36:01 24 4
gpt4 key购买 nike

我正在尝试可视化使用 mxnet inn python 创建的神经网络图。代码如下所示

net = mx.sym.Variable('data')    
net = mx.sym.FullyConnected(data=net, name='fc1', num_hidden=128)
net = mx.sym.Activation(data=net, name='relu1', act_type="relu")
net = mx.sym.FullyConnected(data=net, name='fc2', num_hidden=10)
net = mx.sym.SoftmaxOutput(data=net, name='out')
mx.viz.plot_network(net, shape={'data':(100,200)})

最后一行运行没有任何错误,我看到这条消息 - graphviz.dot.Digraph at 0x262f91b8e10>

但我没有看到任何图表。请注意,我已经安装了 graphviz。

最佳答案

我不确定这是否是您的问题。但在 Ubuntu 中至少需要安装 graphviz 两次:既作为独立包,又单独安装 python 绑定(bind)。

sudo apt-get install -y graphviz
sudo pip install graphviz

如果你完成了所有这些,并且你在一个 jupyter 笔记本中,graphviz 对象有一个公开的方法(我忘记了它叫什么),jupyter 会内省(introspection)并调用来渲染绘图。

如果您使用命令行 ipython 或 python shell,它当然不会渲染绘图,因为它无法渲染图形。

关于python - Graphviz 不绘制图表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42493045/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com