ICode9

精准搜索请尝试: 精确搜索
  • java – 如何将jar文件表示为网络图?2019-07-25 23:55:11

    作为尝试回答问题Graph isomorphism for jar files的结果,关于如何使用Python将jar文件表示为图形,自然会产生争论. 问题:给定一个jar文件,读取其中包含的文件并创建内容表示为(a)数据结构和(b)图形,它们都适合进一步研究和操作,例如,例如,使用另一个jar文件评估同构.在图中,目录树

  • python – Networkx重复边缘2019-07-22 17:59:27

    如果将相同的边缘添加到networkx边缘数据结构两次,那么节点之间是否有两条边或者只有一条边?例如,弹簧布局是否会显示节点与边[(a,b),(a,b),(a,b),(a,b)]比[(a,b),(a, b)]如果我想加重优势,我该怎么做呢?解决方法:你可以很快地测试它,但它只添加一次.边和节点在图结构中表示为字典,只

  • 代码运行时的内存问题(Python,Networkx)2019-07-21 18:55:06

    我制作了一个生成带有379613734边的图的代码. 但由于内存的原因,代码无法完成.当它通过6200万行时,它占用了大约97%的服务器内存.所以我杀了它. 你有什么想法解决这个问题吗? 我的代码是这样的: import os, sys import time import networkx as nx G = nx.Graph() ptime = time.ti

  • python – 帮助优化我的社交网络演化模型2019-07-15 20:58:04

    我正在编写一段代码来模拟社交网络的演变.这个想法是每个人被分配到一个节点,并且人与人之间的关系(网络上的边缘)被赋予权重1或-1,这取决于该关系是友好的还是不友好的. 使用这个简单的模型,你可以说三个人的三位一体是“平衡的”或“不平衡的”,这取决于三合一边缘的产品是正面的

  • python – 从度为> = 3的节点处拆分的图形中检索路径2019-07-11 15:58:33

    当我向图表添加路径时: >>> graph = nx.MultiGraph() # Needs to be MultiGraph/MultiDiGraph. >>> graph.add_path([1,2,3,4,5]) >>> graph.add_path([2,6,7]) >>> graph.add_path([4,8,9,10,11]) 如何检索在度数> = 3的节点处拆分的路径?所以我得到: [[1, 2], [

  • javascript – Python NetworkX / Mplleaflet:网络到geojson2019-07-10 20:55:07

    我一直在使用networkx和mplleaflet在传单地图上从nx绘制我的网络.使用我的一个较小的数据集,这非常有效.但是,它不能随着更大的数据而扩展.是否可以将我的图形从networkx导出到geojson或将使用mplleaflet创建的geojson导出到新文件中?我知道networkx中的图形/节点/边缘可以写入json,

  • python中图形的交互式可视化2019-07-09 23:56:16

    我有一个使用模块networkx在python中编写的程序来创建动态图.这是一个平面图,顶点保持不变但边缘发生变化.现在我正在寻找一个允许我以快速和快速的方式做两件事的图书馆: >将顶点绘制为矩形内的格点,即 >能够选择边和顶点来改变它们的颜色,位置,重量等,如图所示. 谢谢解决方法:对于

  • 找到没有edge-networkx python的节点对2019-07-04 08:42:34

    我想找到所有可能没有边连接它们的节点对,然后检查这些节点对是否在另一个图中有边.有什么建议?解决方法:如果您不关心性能,那么您可以尝试: g1Edges = Graph1.edges() notG1Edges = set() for a in Graph1.nodes(): for b in Graph1.nodes(): if a != b and (a,b) not

  • python – 动画网络图以显示算法的进度2019-07-03 02:46:02

    我想为网络图设置动画以显示算法的进度.我正在使用NetworkX进行图表创建. 从this SO answer开始,我想出了一个解决方案,使用来自IPython.display的clear_ouput和命令plt.pause()来管理动画的速度.这适用于具有少量节点的小图,但是当我在10×10网格上实现时,动画非常慢并且减少了plt

  • 如何使用python networkX包显示二分图?2019-07-02 10:42:24

    如何在python networkX包中显示一个二分图,左边一列中的一个节点和右边另一个类中的节点? 我可以创建一个图形并像这样显示它 B = nx.Graph() B.add_nodes_from([1,2,3,4], bipartite=0) # Add the node attribute "bipartite" B.add_nodes_from(['a','b','c'], bipartite=1) B.add

  • 我可以在python 3中腌制然后在python 2中进行unpickle吗?2019-07-01 20:45:40

    我试图解决的问题如下:我有一个networkxgraph,我想绘制为circular tree.这需要Graphviz和PyGraphviz或Pydot,它们不适用于Python 3. 我正在考虑在python 3中序列化图形对象的选项,然后在python 2环境中对其进行反序列化,在那里我可以绘制它.然而,我不清楚这种方法的潜在问题是什么,

  • python – 是否可以在OSMnx中将坐标拟合到街道?2019-07-01 17:45:36

    OSMnx提供了计算两个节点之间最短路径的解决方案,但我想在街道上使用相同的点(我有从车辆记录的GPS坐标).我知道还有一种获取最近节点的方法,但我对这个问题有两个问题. i)当计算出最近的节点时,还要考虑该点的街道? (我假设不是) ii)如果我想实现这样的东西,我想知道街道(边缘)如何

  • python – 从numpy数组创建图形顶点2019-06-28 14:46:32

    我有一个充满值的numpy数组,我想为数组中的每个点创建顶点.我使用networkx作为我的图形支持方法(文档在这里: http://networkx.github.io/documentation/latest/tutorial/) 我想将数组中的每个元素视为像素位置,并在每个位置创建一个顶点实例.使用简单的for循环很容易: new=np.arang

  • 使用NetworkX / Matplotlib绘制坐标位置正确的节点2019-06-28 11:44:05

    我知道x / y轴是翻转的(柏林位于汉堡的东南部),但是我需要手动修复它还是matplotlib / networkx能为我做这个吗?如果需要手动完成,有没有最好的方法呢? import networkx as nx G = nx.Graph() G.add_node('Hamburg', pos=(53.5672, 10.0285)) G.add_node('Berlin', pos=(52.51704,

  • python – 在draw_networkx和matplotlib中设置颜色2019-06-28 11:43:07

    我正在绘制两种类型的图形,我想要对齐颜色: > networkx.Graph中的节点颜色,和 >普通情节中pyplot.hlines的颜色. 这两个数字都依赖于一个字典,其中node_names作为键,int作为值,以及matplotlib.colors.LinearSegmentedColormap cmap.如下: import matplotlib.pyplot as plt Dict = {"

  • python – 向网络图添加图例以解释节点的颜色2019-06-28 01:54:48

    我有一个networkx图的图,其中边缘颜色取决于使用以下代码分配给相应边的权重(使用a_netw nx.Graph): a_netw_edges = a_netw.edges() a_netw_weights = [a_netw[source][dest]['weight'] for source, dest in a_netw_edges] a_netw_colors = [plt.cm.Blues(weight*15) for weight i

  • python – networkx.MultiDiGraph.edges方法是否保持顺序?2019-06-25 01:42:24

    MyNetwork是networkx.MultiDiGraph的一个实例.我想知道以下代码的多次运行是否能保证在MyNetwork中产生完全相同的包含所有边(以及边缘属性)的列表: AllEdges = [(from_node,to_node,edge_key,edge_attributes) for (from_node,to_node,edge_key,edge_attributes) in MyNetwork.edg

  • python – Networkx图搜索:dfs_successors与dfs_predecessors2019-06-24 15:52:49

    考虑以下图形结构(从this question借来): G = networkx.DiGraph() G.add_edges_from([('n', 'n1'), ('n', 'n2'), ('n', 'n3')]) G.add_edges_from([('n4', 'n41'), ('n1', 'n11'

  • 使用Python改组大型网络2019-06-23 17:42:42

    我有一个大型的网络来分析.例如: import networkx as nx import random BA = nx.random_graphs.barabasi_albert_graph(1000000, 3) nx.info(BA) 我必须改变边缘,同时保持度数分布不变. Maslov引入了基本思想.因此,我的同事和我编写了一个shuffleNetwork函数,我们在网络对象G上工

  • 在python中的networkx图中查找最大加权边2019-06-22 08:44:01

    我想在networkx图中找到’n’个最大加权边.如何实现.我构建了如下图: g_test = nx.from_pandas_edgelist(new_df, 'number', 'contactNumber', edge_attr='callDuration') 现在,我想找到顶部’n’边缘权重,即top’n’callDurations.我还想分析这个图表以找出它的趋势.请帮助我如何

  • python – 来自数据库的加权边列表的图形2019-06-20 12:43:47

    我有存储在数据库中的加权边列表. 如何从中轻松创建图表(无需将其写入文件并阅读) 这里可再现 import sqlite3 con = sqlite3.connect(":memory:") with con: cur = con.cursor() cur.execute("CREATE TABLE DATEN(Source TEXT, Target TEXT, Weight REAL)") cu

  • 在python中生成有向字图2019-06-13 08:45:11

    从句子列表中,我想根据以下属性生成有向图以生成子句: 假设有三个句子: >我喜欢糖果 >我爱你>我非常喜欢糖果 每次发生对时,图形将在每个连续单词之间具有权重1的边. 然后我找出图中具有最大重量的路径.在这里它返回’我非常喜欢糖果’,重量为3 2 1 1 str1 = """Man who run in fron

  • python – 在networkx中定向,加权平衡树导入和最短路径2019-06-13 06:42:35

    我有一个平衡的树,分支因子2和高度100,每个边都有一个由文本文件给出的权重,如下所示: 73 41 52 40 09 26 53 06 34 etc etc until row nr 99 即:从节点0到1的边缘权重是73,从0到2是41,从1到3是52,等等. 我希望找到从树的根到末尾的最短路径(具有相应的边权重和).据我所知,这可

  • python – 如何在igraph中运行louvain社区检测算法?2019-06-12 07:43:38

    有人可以请给我一个简单的例子,说明如何使用python接口在igraph中运行louvain社区检测算法.有文件吗? 谢谢!解决方法:它被称为multilevel.community. 根据https://bugs.launchpad.net/igraph/+bug/925038 …这个功能确实存在它只是被称为igraph_community_multilevel 如果你在github

  • python – networkX中最大的弱连接组件2019-06-09 20:43:55

    我有两个问题. >在无向图中,我想找到最大的连通分量. 我阅读了networkX的API文档,找到了这个功能nx.connected_component_subgraphs().但我不知道如何使用它,因为它的返回值是一个生成器,我无法得到一个最大连通组件的子图.>和一个一样.但图表是针对性的.我想找到有向图中最大的弱

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有