• 技术文章 >Python技术 >Python基础教程

    python的重要的图数学算法教程

    十一十一2020-11-18 16:18:29原创1795

    之前老是跟大家说看久了Python,总感觉就像是很多的数学公式运算,大家一致觉得只是一点点像,那今天跟大家直接就说下叫“数学”算法的内容,这样大家再来品鉴下,是不是可以贯通使用的内容呢?话不多说了,一起来了解下吧~

    数学运算方法

    用 Networkx创建一个图:

    g = nx.Graph()
    for edge in edgelist:
    g.add_edge(edge[0],edge[1], weight = edge[2])

    可以这样/(按如下方式)使用连通分支算法:

    for i, x in enumerate(nx.connected_components(g)):
    print("cc"+str(i)+":",x)
    ------------------------------------------------------------
    cc0: {'Frankfurt', 'Kassel', 'Munchen', 'Numberg', 'Erfurt', 'Stuttgart', 'Karlsruhe', 'Wurzburg', 'Mannheim', 'Augsburg'}
    cc1: {'Kolkata', 'Bangalore', 'Mumbai', 'Delhi'}
    cc2: {'ALB', 'NY', 'TX'}

    Python里还有专门因为数学而创造出来的模块,因此,大家在学习python之前肯定也是经历过数学阶段的吧,结合起来使用,效果最佳哦~

    专题推荐:图数学算法教程
    上一篇:python中globals()与locals()函数用法 下一篇:python中常见collections库的教学

    相关文章推荐

    • 如何解释python func函数中的n?• python3将数字字符串转成N进制教程• python中globals()与locals()函数用法

    全部评论我要评论

    © 2021 Python学习网 苏ICP备2021003149号-1

  • 取消发布评论
  • 

    Python学习网