- 博客(59)
- 收藏
- 关注
原创 Igraph入门指南 6
而矩阵中的元素值,则规定了对应的顶点具体和图中哪些顶点连接而生成边。,因为我目前没有找到描述度相等的有向(或自环图)的标准名称,所以在本文中借用一下这个概念,并加上定语有向无向,用以描述那些图中所有顶点度相同的有向图或无向图,包括简单图和多重图。如果图有两个以上的顶点,请找到一个阶度为1的顶点(等同叶节点),将其从树中移除,并将其连接到的顶点的标签添加到序列中。6中,删除当前最小的叶节点3,并把节点3的父节点编号2存入Prufer序列:3,序列更新为:2,2,3,3,2,至此,树只剩下两个节点,算法结束。
2024-03-12 20:53:23
905
原创 Igraph入门指南 5
upper”:根据矩阵的上三角部分(含对角线)创建无向图,矩阵中元素值对应图中顶点间边的数量(weighted argument is NUL)或边的权重(Lweighted argument is not NULL);“directed”:创建有向图,矩阵中元素的值对应图中顶点间边的数量(weighted argument is NUL)或边的权重(Lweighted argument is not NULL);所以,想要手动修改的邻接列表能还原为图,必须确保其中元素的类型是顶点。
2024-03-10 21:58:07
1038
原创 Igraph入门指南 4
通过每项提供两个顶点名(或ID号)作为一条边的格式,手动创建图,顶点间用减号表示无向边,此时减号的数量不限,一个减号或N个减号都代表两个顶点间存在一条无向边;连接的顶点属于同一个集合,彼此之间没有边连接,但集合中的每个顶点,与用加号或减号连接的另一个集合中的每一个顶点,都有边连接。如果图是无名图,只能用顶点ID设置边,如果是命名图,可以用name属性设置边,当然也可以用顶点ID设置边。如前所述,顶点和边是图的基本元素,并且边是基于顶点形成的关系描述,所以,一定手动创建图,必须先有顶点。
2024-03-09 21:46:06
1063
原创 Igraph入门指南 3
设G=(V,E)是一个无向图,如果顶点V可分割为两个互不相交的子集(U,V),并且图中的每条边(i,j)所关联的两个顶点i和j分别属于这两个不同的顶点集(i in U,j in V),则称图G为一个二分图。②在无向图中,任一顶点i的度为第i列(或第i行)所有非零元素的个数,在有向图中顶点i的出度为第i行所有非零元素的个数,而入度为第i列所有非零元素的个数。用每行用起止两个顶点来表示存在一条边外,并不显示图的其他属性(顶点的name属性除外,如果顶点设置的name属性,则用name属性取代顶点 ID)
2024-03-08 20:55:36
965
原创 Igraph入门指南 2
图的最本质的内容是一种二元关系,如果给这种二元关系赋予一个方向,就产生了有向图和无向图的分类,在教材中,无向的边叫Edge,有向的边叫Arc,另外,根据两个顶点间边的数量,还有多重边的概念,指那些两个顶点间的边多于一条的情况。边序列的数据格式主要为igraph其他函数的参数提供值,并方便检索,但在展示图的结构方面并不直观,所以igraph另外提供了三个命令,从图的结构角度展示边,分别是边列表、邻接列表、邻接矩阵、这部分内容放在图的结构部分。方括号中可以是数字(边的索引号),也可以是边的属性(如果有的话)。
2024-03-06 21:29:33
531
原创 拆分天眼查中的电话
江湖中有太多秘籍,可惜我坐在井中,找不到。天眼查中的电话默认放在一个单元格中。期间怕宕机,又不敢做别的,让人崩溃。现在手头有2.3万条天眼查记录。清洗数据,需要把里面的电话拆开。不甘心,换个思路,百度半天,开始时信心满满,写个循环。一行只放一个电话号码。
2023-06-09 09:55:33
149
原创 three.js搭建本地服务器
学习three.js过程中,如果实例中需要下载外部资源,比如模型或纹理图像,仅使用浏览器打开HTML文件是行不通的,需要本地web服务器。
2023-04-08 12:19:19
405
1
原创 R语言面向对象编程包R6 介绍
R6包为R提供了封装的面向对象编程的实现(有时也称为经典面向对象编程)。它类似于R的引用类,但效率更高,不依赖于S4类和methods包。
2023-03-23 16:28:46
991
原创 《Making Games with Python & Pygame》实例slidepuzzle代码及注释
【代码】《Making Games with Python & Pygame》实例slidepuzzle代码及注释。
2023-02-09 14:23:10
106
原创 R语言批量导入Excel文件并按表分类汇总
需求:有n个Excel文件,每个文件包含表的数量不等,但全部表都有表名,并是根据同一的规范命名,比如与悟空有关的数据,存放在《悟空》表中,现在需要按表名对所有数据分类汇总。
2023-02-06 10:36:22
701
原创 《Making Games with Python & Pygame》实例Memory Puzzle代码及注释
【代码】《Making Games with Python & Pygame》实例Memory Puzzle代码及注释。
2023-02-02 07:59:02
135
原创 R语言模糊匹配列名后转换为长数据
很多数据,是典型的宽数据,包含很多列,有共同属性的列的列名有相同的关键字。利用R语言的data.table和tidyverse包,处理方法如下。
2023-02-01 15:59:47
204
原创 R语言分析程序代码中变量与函数间的关系(以python代码为例)
学习别人写的代码,满眼的变量、函数和常量,很容易搞混,试着用R的tidyverse和datatable自动梳理代码中的变量和函数,最终生成二维数据,用关系图类的包后单独的关系图软件出图。
2023-01-30 10:39:13
177
原创 在VS Code中自定义Rstudio赋值符和管道符快捷键
VS Code中没有Rstudio中默认的快捷键,比如赋值符%(Rstudion中快捷键是),如何自定义?
2022-11-03 11:19:14
626
原创 The Structure of Positive Interpersonal Relations in Small Groups 1
social network
2022-08-30 08:01:21
265
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人