自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(38)
  • 资源 (2)
  • 收藏
  • 关注

原创 Ubuntu18.04下python版本切换的方法

我们可以使用 update-alternatives 来为整个系统更改Python 版本。以 root 身份登录,首先罗列出所有可用的python 替代版本信息:#update-alternatives --list pythonupdate-alternatives: error: no alternatives for python如果出现以上所示的错误信息,则表示 Python 的替代版本尚未被update-alternatives 命令识别。想解决这个问题,我们需要更新一下替代列表,将pyth

2021-06-18 13:19:05 313

原创 graph-tool程序库的使用文档(中文)

Welcome to graph-tool’s documentation!¶graph-tool快速入门创建和操作图迭代顶点和边在顶点的邻域上迭代在没有描述符的情况下快速迭代顶点和边使用数组在顶点和边上进行更快的迭代属性映射内部属性映射图的I/Ograph-tool快速入门该graph_tool模块提供了一个Graph类以及在其上进行操作的几种算法。此类的内部原理和大多数算法是使用Boost Graph Library用C ++编写的,以提高性能 。当然,必须先导入该模块,然后才能使用它。该软件包分

2021-04-27 17:31:29 2092

原创 Linux下jupyter notebook配置浏览器远程访问

本文不赘述jupyter notebook安装过程,如果是虚拟机VMware中使用远程访问,建议先设置静态IP,可以参考这里首先生成配置文件jupyter notebook --generate-config用ipython生成jupyter密匙In [1]: from notebook.auth import passwdIn [2]: passwd()Enter password: Verify password: Out[2]: 'argon2:$argon2id$sssxxxxx

2021-04-26 16:36:36 294

原创 CentOs7安装graph-tool(附带Debian和Ubuntu上的安装)

Debian和Ubuntu以及Centos安装graph-toolDebian和Ubuntu上的安装方法CentOs上安装graph-toolgraph-tool网络分析工具是一个高效的基于c++ boost的分析工具。可以进行多种可视化分析Debian和Ubuntu上的安装方法对于Debian或Ubuntu,请将以下行添加到您的文件中/etc/apt/sources.list,deb [ arch=amd64 ] https://downloads.skewed.de/apt DISTRIBUT

2021-04-26 16:00:29 642 1

原创 [亲测可用]VMware虚拟机中Ubuntu18.04.5配置静态IP

VMware虚拟机中Ubuntu18.04.5配置静态IP一、记录系统的网卡名称网关IP,DNS,二、配置netplan三、应用配置一、记录系统的网卡名称网关IP,DNS,ifconfig红圈是网卡名称nmcli device show ens33画线处的DNS,IP4.GATEWAY那一行是网关IP,忘了画线二、配置netplancd /etc/netplanvim x.yaml yaml文件名不一定相同按照图片配置network: version: 2 ren

2021-04-24 20:02:32 323

原创 networkx+python实现复杂网络经典的传染病SI模型感染源投放策略比较

import networkx as nximport matplotlib.pyplot as pltimport random#初始化布局ps = None def initnetwork(type_network): er = None n = 0 if type_network == 'er': print('节点数N:') n = int(input()) print('连接概率p:')

2020-12-15 13:31:21 3105 2

原创 networkx+python实现复杂网络经典的传染病SIR模型(根据度中心性,介数中心性,接近中心性指标选择感染源)

import networkx as nximport matplotlib.pyplot as pltimport random#来生成一个有N个节点,连接概率为p的随机网络N = 200p = 0.02er=nx.erdos_renyi_graph(N,p)for i in range(N): er.nodes[i]['state'] = 'S'gama = 0.5beta = 0.1ps=nx.spring_layout(er)#布置框架colors={"R":'b'

2020-12-05 11:51:12 7773 8

原创 k-shell的python实现

import networkx as nximport matplotlib.pyplot as pltdef get_K_sehll(G): # 为了不改变原图 graph = G.copy() k_shells = [] # k从最小度开始 degrees = (graph.degree[n] for n in graph.nodes()) k = min(degrees) while nx.number_of_nodes(graph)

2020-11-09 17:18:18 1567 2

原创 度中心性python实现

def degreeCentrality(ndarray,N): DC = [] for i in range(N): k = 0 for j in range(N): if(ndarray[i][j] == 1): k+=1 DC.append(k/(N-1)) return DC

2020-11-08 21:17:37 2672 2

原创 接近中心性python实现

import networkx as nximport matplotlib.pyplot as pltimport pylab import numpy as npdef getClosenessCentrality(graph): closeness=[] for i in graph.nodes(): sumdij = 0; for j in graph.nodes(): if(i != j):

2020-11-08 21:12:17 2275 1

原创 ER随机图G(N,p)构造算法的python实现

ER随机图G(N,p)构造算法的python实现构造算法构造算法(1)初始化:给定N个节点以及连边概率p∈[0,1](2)随机连边: ①随机选取一对没有边相连的不同的节点 ②生成一个随机数r∈[0,1] ③如果r<p,那么在这对节点之间添加一条边;否则就不添加 ④重复步骤①~③,直至所有节点对都被选择一次python实现# -*- coding: utf-8 -*-import networkx as nximport matplotlib.pyplot as pltimport

2020-11-08 15:00:14 4677 2

原创 networkx2.5知识梳理

networkx2.5知识梳理1、基础知识1.1、介绍1.2、作用1.3、Graph1.3.1、Graph的定义1.3.2、Graph的结构1.3.3、Graph分类2、基本操作2.1、无向图注意:2.2、其他图3、Functions图节点边实例:在networkx中列出特定的节点或边缘4、经典图论算法最短路径函数调用:示例:注:本文所有代码均可在networkx2.5运行1、基础知识1.1、介绍networkx在2002年5月产生,是一个用Python语言开发的图论与复杂网络建模工具,内置了常用的

2020-11-08 14:38:11 865 1

原创 ER随机图G(N,M)构造算法的python实现

几种网络模型的python实现一、随机网络模型1.ER随机图1.具有固定边数的ER随机图G(N,M)一、随机网络模型1.ER随机图1.具有固定边数的ER随机图G(N,M)构造算法:(1)初始化:给定N个节点和待添加的边数M(2)随机连边: ①随机选取一对没有边相连的不同的节点,并在这对节点之间添加一条边。 ②重复步骤①,直至在M对不同的节点对之间各添加了一条边。...

2020-11-04 19:04:22 2717 6

原创 三、数据分析之概要(1)

pandas库入门

2020-07-24 09:42:06 254

原创 二、数据分析之展示(3)

引力波的绘制1.引力波绘制实例介绍引力波引力波的绘制2.实例编写1.引力波绘制实例介绍引力波物理学中,引力波是因为时空弯曲对外以辐射形式传播的能量爱因斯坦基于广义相对论预言了引力波的存在2015年9月14日, LIGO合作组宣布探测到首个引力波信号。2016年6月16日,LIGO合作组宣布2015年12月26日03:38:53(UTC),两台不同位置的引力波探测器同时探测到了一个引力波信号引力波的绘制数据源:http://python123.io/dv/grawave.htmlhttp:

2020-07-23 09:29:41 151

原创 二、数据分析之展示(2)

Matplotlib基础绘图函数示例pyplot基础图表函数概述pyplot基础图表函数2.pyplot饼图的绘制pyplot直方图的绘制pyplot基础图表函数概述pyplot基础图表函数2.pyplot饼图的绘制pyplot直方图的绘制

2020-07-22 22:26:14 166

原创 二、数据分析之展示(1)

Matplotlib库入门

2020-07-22 10:12:19 331

原创 一、数据分析之表示(3)

图像的手绘效果

2020-07-21 11:23:20 205

原创 一、数据分析之表示(2)

数据存取与函数1.数据的CSV文件存取np.savetxt(frame, array, fmt='%.18e', delimiter=None)np.loadtxt(frame, dtype=np.float,delimiter=None, unpack=False)csv文件的局限性2.多维数据的存取a.tofile(frame, sep='', format='%s')np.fromfile(frame, dtype=float, count=‐1, sep='')注意NumPy的便捷文件存取np.sa

2020-07-21 09:30:15 163

原创 一、数据分析之表示(1)

NumPy库入门

2020-07-20 15:20:05 437

转载 python网络爬虫——Scrapy中selenium的使用

引入在通过scrapy框架进行某些网站数据爬取的时候,往往会碰到页面动态数据加载的情况发生,如果直接使用scrapy对其url发请求,是绝对获取不到那部分动态加载出来的数据值。但是通过观察我们会发现,通过浏览器进行url请求发送则会加载出对应的动态加载出的数据。那么如果我们想要在scrapy也获取动态加载出的数据,则必须使用selenium创建浏览器对象,然后通过该浏览器对象进行请求发送,获取动态加载的数据值。今日详情1.案例分析:- 需求:爬取网易新闻的国内、国际、军事、无人机板块下的新闻数据

2020-07-19 09:12:54 638

原创 三、网络爬虫之实战(3)

股票数据定向爬虫

2020-07-18 15:04:20 226

原创 四、网络爬虫之框架(2)

Scrapy的基本使用

2020-07-18 09:46:28 134

原创 四、网络爬虫之框架(1)

Scrapy爬虫框架

2020-07-17 17:02:00 345

原创 三、网络爬虫之实战(2)

淘宝商品信息定向爬虫(已解决淘宝搜索商品需登录的问题)

2020-07-16 17:52:35 194

原创 三、网络爬虫之实战(1)

Re(正则表达式)库入门

2020-07-16 11:18:25 180

原创 二、网络爬虫之提取(3)

中国大学排名定向爬虫

2020-07-16 10:58:31 195

原创 二、网络爬虫之提取(2)

信息组织与提取方法

2020-07-15 21:34:34 148

原创 二、网络爬虫之提取(1)

Beautiful Soup库入门

2020-07-15 16:51:34 209

原创 解决[pycharm命令行导包成功,但代码中import报错]

在使用fake_useragent库时发现这个问题pip install fake_useragent成功 ,但是代码报错解决方法:1.在pip安装路径下找到fake_useragent包 选中复制2.复制到项目环境目录把包复制进去重启pycharm 解决报错问题...

2020-07-15 11:42:51 1050 1

原创 一、网络爬虫之入门(3)

Requests库网络爬虫实战

2020-07-15 11:19:49 178

原创 一、网络爬虫之入门(2)

网络爬虫的安全问题

2020-07-15 09:16:43 160

原创 一、网络爬虫之入门(1)

Requests库入门

2020-07-14 23:15:48 244

原创 在Python程序中使用Redis

可以使用pip安装redis模块。redis模块的核心是名为Redis的类,该类的对象代表一个Redis客户端,通过该客户端可以向Redis服务器发送命令并获取执行的结果。在Redis客户端中使用的命令基本上就是Redis对象可以接收的消息下载redis包:[root@localhost ~]# pip3 install redis -i https://pypi.tuna.tsinghua.edu.cn/simple --trusted-host pypi.tuna.tsinghua.edu.cn

2020-07-14 15:37:03 166

原创 redis持久化

redis在运行时,所有数据都保存在内存里,进程结束后,会将数据写入硬盘中。启动时会读取硬盘里的内容,并将内容全部加载到内存。redis的持久化有两种形式:RDB和AOF1.RDB默认方式 直接镜像内存里的数据 保存在dump.rdb...

2020-07-14 11:08:57 127

原创 详细!Linux 系统目录结构

/bin:bin是Binary的缩写, 这个目录存放着最经常使用的命令。/boot:这里存放的是启动Linux时使用的一些核心文件,包括一些连接文件以及镜像文件。/dev :dev是Device(设备)的缩写, 该目录下存放的是Linux的外部设备,在Linux中访问设备的方式和访问文件的方式是相同的。/etc:这个目录用来存放所有的系统管理所需要的配置文件和子目录。/home:用户的主目录,在Linux中,每个用户都有一个自己的目录,一般该目录名是以用户的账号命名的。/lib:这个.

2020-07-14 10:33:32 178

原创 centos7 编译安装 redis-6.0.5

centos自带的redis不是最新版 ,所以编译源码安装这里右键复制下载链接非root用户在以下命令前加sudo1.在用户目录下(eg:/home/user)下载最新的rediswget http://download.redis.io/releases/redis-6.0.5.tar.gz2.解压缩文件tar -zxvf redis-6.0.5.tar.gz 3.编译源码cd redis-6.0.5makemake install如果报错 需要更新gcc版本yum -

2020-07-13 18:17:32 691

原创 Python使用pymysql连接Mysql数据库

环境:python3+mysql5.7+pymysql1.首先导入pymysqlpip install pymysql -i https://pypi.tuna.tsinghua.edu.cn/simple --trusted-host pypi.tuna.tsinghua.edu.cn2.建立数据库连接import pymysql#打开连接db = pymysql.connect(host = '数据库ip地址', user = '用户名',passwo

2020-07-12 17:10:05 324

C语言考研真题汇编(完整版).txt

百度盘下载链接 ,C语言名校考研真题的汇编,包括中央财经大学、北京航空航天大学、首都师范大学、武汉科技大学、广东工业大学、沈阳航空航天大学、沈阳农业大学、华侨大学

2019-11-08

Java仿抖音短视频小程序开发 全栈式实战项目

【完整按网站章节】 此为下载链接 (没积分的同学可以taob搜一下C**N下载)本课程基于微信小程序和目前主流的后端技术SpringBoot/SpringMvc来实现一个完整的短视频小程序App。通过对本套课程的学习,可以使你独立开发一个短视频小程序并部署到腾讯云上,掌握全栈式开发,更是毕业设计利器!

2019-04-11

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除