首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何用朱莉娅中的GenericGraph和Graphs.jl创建一个基于ExVertex和ExEdge的Graphs.jl?

如何用朱莉娅中的GenericGraph和Graphs.jl创建一个基于ExVertex和ExEdge的Graphs.jl?
EN

Stack Overflow用户
提问于 2015-12-08 15:15:24
回答 1查看 59关注 0票数 1

我是Julia的新用户,我想使用图表。我找到了Graphs.jl库,但没有很好的文档。我试图创建一个基于ExVertex和ExEdge的ExVertex,但我需要更多的信息。

我使用的代码:

代码语言:javascript
复制
using Graphs

CompGraph = GenericGraph{ExVertex, ExEdge{ExVertex}}


temp = ExVertex(1, "VertexName")
temp.attributes["Att"] = "Test"

add_vertex!(CompGraph, temp)

现在我仍然需要ExVertex列表和ExEdge列表。是否有任何定义的参数?或者我怎样才能创建这样的清单?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-12-09 10:38:33

解决办法太简单了。列表只是一个简单的数组,而不是一个新的类型。此外,还有一个简单的定义函数,它根据不同类型的边和草创建图。

我把我的代码改为:

代码语言:javascript
复制
using Graphs

CG_VertexList = ExVertex[]
CG_EdgeList = ExEdge{ExVertex}[]

CompGraph = graph(CG_VertexList, CG_EdgeList)

temp = ExVertex(1, "VertexName")
temp.attributes["Att"] = "Test"

add_vertex!(CompGraph, temp)
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/34159432

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档