- 博客(35)
- 收藏
- 关注
原创 拼接数据——dataframe
on:指的是用于连接的列索引名称,必须存在于左右两个DataFrame中,如果没有指定且其他参数也没有指定,则以两个DataFrame列名交集作为连接键;suffixes:字符串值组成的元组,用于指定当左右DataFrame存在相同列名时在列名后面附加的后缀名称,默认为(‘_x’, ‘_y’);left_on:左侧DataFrame中用于连接键的列名,这个参数左右列名不同但代表的含义相同时非常的有用;right_on:右侧DataFrame中用于连接键的列名;
2023-10-21 20:08:17 133
原创 字符串函数
检查系列/索引中每个字符串中的所有字符是否小写,返回布尔值:True或False。检查系列/索引中每个字符串中的所有字符是否大写,返回布尔值:True或False。如果元素中包含子字符串,则返回每个元素的布尔值True,否则为False。检查系列/索引中每个字符串中的所有字符是否为数字,返回布尔值。检查是否都是数字或字母,返回布尔值:True或False。如果系列/索引中的元素以模式开始,则返回true。如果系列/索引中的元素以模式结束,则返回true。检查是否都是数字,返回布尔值:True或False。
2023-10-21 19:54:21 97
原创 统计网络常用指标
import networkx as nximport igraph as igimport matplotlib.pyplot as pltimport pandas as pdimport numpy as npfrom pylab import mplmpl.rcParams['font.sans-serif'] = ['SimHei']import community#平均聚类系数def juleimain(matrix): def julei(node,matrix):
2022-02-02 15:48:46 2192
原创 igraph读取excel文件生成图
from igraph import *def gengraph(datatu): g = Graph(directed=True) row = datatu.iloc[:, 0].size jiedianlist = [] for i in range(row): jiedian2 = datatu.iloc[i, 0] jiedian3 = datatu.iloc[i, 1] if jiedian2 in jiedianl
2022-02-02 15:47:14 688
原创 有向图链路分析(networkx)
import networkx as nximport matplotlib.pyplot as pltimport pandas as pdfrom igraph import *import igraph as igfrom pylab import mplmpl.rcParams['font.sans-serif'] = ['SimHei']datatu=pd.read_excel('2015年.xlsx',sheet_name='2015年')row = datatu.iloc[:
2022-02-02 15:44:55 1846
原创 根据邻接矩阵绘制无向图
from igraph import *import numpy as npimport matplotlib.pyplot as pltdef matrixgraph(matrix): G = Graph()#无向图 n = len(matrix) print(n) lielist=np.sum(matrix, axis=0) # 每一列的和 for i in range(n): if lielist[i]>0:
2022-02-02 15:43:30 915
原创 networkx读取Excel生成图
import networkx as nximport matplotlib.pyplot as pltimport pandas as pdfrom igraph import *import igraph as igfrom pylab import mplmpl.rcParams['font.sans-serif'] = ['SimHei']datatu=pd.read_excel('2015年.xlsx',sheet_name='2015年')row = datatu.iloc[:
2022-02-02 15:42:10 2392
原创 有向图中获取以指定节点为源点的子图
##有向图中获取以指定节点为源点的子图import networkx as nximport matplotlib.pyplot as pltg = nx.DiGraph()g.add_edge('A', 'B')g.add_edge('B', 'C')g.add_edge('C', 'D')g.add_edge('D', 'E')g.add_edge('E', 'F')g.add_edge('A', 'E')g.add_edge('B', 'F')g.add_edge('B', '
2022-02-02 15:39:40 794
原创 python-字符串
networkx与igraph之间转换import networkx as nximport igraph as ig# networkx转igraph g = nx.karate_club_graph()d = nx.to_pandas_edgelist(g).valuesg = ig.Graph(d)#igraph转networkxt = [str(e[0])+" "+str(e[1]) for e in g.get_edgelist()]f = nx.parse_adjlist(t)
2022-02-02 15:35:17 661
原创 python-假如一个列表中的一个字符串包含另一个字符串,则删除包含的这个字符串
list=['华为','华为麒麟','华为鲲鹏','腾讯','腾讯优图实验室']for i in list: for j in list: if len(j)<len(i) and j in i: list.remove(j) else: passprint(list)
2020-12-25 23:42:06 1049 1
原创 python-创建消息弹窗
方式一:from plyer import notificationnotification.notify( title='运行提醒', message='分类天眼查企业品牌项目信息检索需要登录或校验', app_name='知行', #app_icon='南开.jpg')方式二:from win10toast import ToastNotifiertoaster = ToastNotifier()toaster.show_toast("运行提醒",
2020-12-24 19:20:17 1201 1
原创 2020-11-20
最新版cytoscape3.8.2,需要者自取。链接:https://pan.baidu.com/s/1MEcVHoh9Q7y4Y2rbbA4VnA提取码:kiip复制这段内容后打开百度网盘手机App,操作更方便哦
2020-11-20 22:41:34 618 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人