我正在使用图表中的社区检测.我已经通过igraph中实现的不同社区检测算法和绘制社区结构.现在,在获得不同算法的社区对象之后,我想基于密度,切割比,覆盖率等不同度量来比较算法.(我知道模块化已经实现).我可以获得一个子图,然后计算簇内密度,但要找到簇间密度,我不知道如何继续.这是我用来查找群集内密度的代码:
karate <- graph.famous("Zachary")
wckarate <- walktrap.community(karate) #any algorithm
subg1<-induced.subgraph(karate, which(membership(wckarate)==1)) #membership id differs for each cluster
intradensity1 <- ecount(subg1)/ecount(karate) #for each cluster
Run Code Online (Sandbox Code Playgroud)
同样地,我可以继续每个集群并添加所有密度或取所有密度的平均值.我的问题是,如果社区数量非常大,那么如何进行?
如果我想提取不同社区之间的边数,有没有一种很好的方法来提取边数?
如果已经提出这个问题,请原谅我.我是igraph和R的新手
如果我已经有一个 docker 会话正在运行,有什么方法可以增加共享内存吗?
docker run -it --shm-size=13g dockertag /bin/bash
中所示执行或更改 docker-compose.yml 文件。
但是,如果我已经运行了 docker 会话,是否仍然可以这样做?(我有一个进程正在运行并且不想停止它)
docker build -f ./Dockerfile -t <tag> .
docker tag <tag> <repo>
docker push <repo>
Run Code Online (Sandbox Code Playgroud)
如果我这样做了docker run -it --shm-size=13g <tag> /bin/bash
,我就会进入码头。在(退出泊坞窗)之后执行docker push此操作不会产生任何效果。
我正在尝试解决 pytorch 上的这些错误:
请原谅我对docker的理解。我是它的新手。