自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(26)
  • 收藏
  • 关注

原创 复杂网络之社区发现算法

GN算法2002年Girvan等提出了GN(Girvan - Newman ,命名是取自两位提出作者名)算法《Community Structure in Social and Biological Networks》,GN算法核心——通过不断删除边介数最高的边来获取网络中的社区结构,下图参考GeekStuff博主一篇文章中的图片可以直观的理解整个思路。针对边介数的计算2003年Tyler等提出了一种改进的基于统计方法的GN算法,其采用蒙特卡洛方法近似估计部分边的边介数,通过牺牲算法的精度来换取计算

2021-04-19 14:02:11 742

原创 判断关系模式分解是否具有无损连接性

【参考链接】https://blog.csdn.net/Flora_SM/article/details/84640642

2021-04-15 16:19:00 612

原创 Neo4j入坑篇No.3

Neo4j语句学习初学——删除创建拿手菜1 删除节点的所有关系后,才能delete该节点2 若不想在数据库中看到删除节点的名字,则drop节点索引3 恢复数据库初始状态No.1 删除节点步骤?语句:MATCH (n:People)-[r]-() delete n,r翻译:匹配People表,删除所有节点和关系注释:若此时数据库中仍显示该表名,则表示有存在该表的索引,通过drop ...

2021-03-28 22:36:28 181

原创 Python打开常用文件方法

pandas1.文件读操作import pandas as pd#整个文件同时读取csv_file = pd.read_csv("test.csv")print(csv_file['data'][0])#只读取指定列csv_file = pd.read_csv("test.csv", usecols=['data'])print(csv_file)2.文件写操作import pandasfile = pandas.DataFrame(columns=['index','dat

2021-03-06 12:42:07 457

原创 【NoteExpress】技巧与Error解决方案

【NoteExpress】插入文献出现 OLE error 800A01A8错错误原因: 未在源word/wps文件插入文献时报错。解决方案: 检查是否在源word/wps文件中进行操作;点击“去除格式化”,分别进行去除格式化、清除域代码操作。...

2020-12-28 18:41:30 9744 3

原创 Tensorflow2.0遇到的几个无法使用Tensorflow1.0的语句对应解决方案

rnn/rnn_cell包tensorflow1.0引入方法from tensorflow.contrib import rnn tensorflow2.0引入方法from tensorflow.python.ops import rnn,rnn_cell【参考链接】https://blog.csdn.net/zgqcs55/article/details/84309004crf包tensorflow1.0引入方法from tensorflow.contrib.crf i

2020-10-18 16:36:54 3392 1

原创 (Python)LeetCode 5524:经营摩天轮的最大利润

题目你正在经营一座摩天轮,该摩天轮共有 4 个座舱 ,每个座舱 最多可以容纳 4 位游客 。你可以 逆时针 轮转座舱,但每次轮转都需要支付一定的运行成本 runningCost 。摩天轮每次轮转都恰好转动 1 / 4 周。给你一个长度为 n 的数组 customers , customers[i] 是在第 i 次轮转(下标从 0 开始)之前到达的新游客的数量。这也意味着你必须在新游客到来前轮转 i 次。每位游客在登上离地面最近的座舱前都会支付登舱成本 boardingCost ,一旦该座舱再次抵达地面,

2020-09-27 20:52:23 187

原创 (Python)LeetCode 5523:文件夹操作日志搜集器

题目每当用户执行变更文件夹操作时,LeetCode 文件系统都会保存一条日志记录。下面给出对变更操作的说明:“…/” :移动到当前文件夹的父文件夹。如果已经在主文件夹下,则 继续停留在当前文件夹 。“./” :继续停留在当前文件夹。“x/” :移动到名为 x 的子文件夹中。题目数据 保证总是存在文件夹 x 。给你一个字符串列表 logs ,其中 logs[i] 是用户在 ith 步执行的操作。文件系统启动时位于主文件夹,然后执行 logs 中的操作。执行完所有变更文件夹操作后,请你找出 返回

2020-09-27 20:03:39 95

原创 linux系统操作小白成长记(1)

Q1.tar文件解压step1:进入压缩包name1.tar目录下打开 Terminal终端窗口;step2:运行命令tar -xvf name1.tar -C /解压后存储的文件目录/(后面的-C /目录/ 也可以不加,直接解压到同目录下)。Q2.tar.xz文件解压step1:进入压缩包name2.tar.xz目录下打开 Terminal终端窗口;step2:运行命令xz -d name2.tar.xz,在同目录下得到name2.tar文件;step3:对name2.tar进行解压即可(详见

2020-05-28 19:05:05 152

原创 Python安装包(即pip下载第三方组件)报错解决方案

以安装pypdf2为例说明如何解决pip下载总报错常见问题pip install pypdf2解决方案:pip install pypdf2 -i https://pypi.tuna.tsinghua.edu.cn/simple说明:因为pip下载镜像为外网,切换指定国内镜像即可,以下几种国内镜像供参考选择阿里云 http://mirrors.aliyun.com/pypi/...

2020-05-06 20:25:08 656

原创 Python小技巧——mat文件、矩阵连接、f1_score和plt.imshow部分参数

python加载/保存mat文件方法:import scipy.io as sciodata = scio.loadmat(‘文件路径’)scio.savemat(data)python矩阵连接两种方式:np.r_是按列连接两个矩阵,要求列数相等。np.c_是按行连接两个矩阵,要求行数相等。python中f1_score参数average(衡量文本分类器指标)设值为:ma...

2020-04-10 22:58:39 336

原创 (Python)LeetCode914:卡牌分组

题目给定一副牌,每张牌上都写着一个整数。此时,你需要选定一个数字 X,使我们可以将整副牌按下述规则分成 1 组或更多组:① 每组都有 X 张牌。② 组内所有的牌上都写着相同的整数。③ 仅当你可选的 X >= 2 时返回 true。示例示例 1:输入:[1,2,3,4,4,3,2,1]输出:true解释:可行的分组是 [1,1],[2,2],[3,3],[4,4]示例 2...

2020-03-28 00:21:37 254

原创 (Python)LeetCode892:三维形体的表面积

该题重点在于理解输入数据的含义即题意,具体见下面给出的思路解析。题目在 N * N 的网格上,我们放置一些 1 * 1 * 1 的立方体。每个值 v = grid[i][j]表示 v 个正方体叠放在对应单元格 (i, j) 上。请你返回最终形体的表面积。示例示例 1:输入:[[2]]输出:10示例 2:输入:[[1,2],[3,4]]输出:34示例 3:输入:[[1...

2020-03-25 23:56:41 211

原创 (Python)LeetCode1385: 两个数组间的距离值

题目给你两个整数数组 arr1 , arr2 和一个整数 d ,请你返回两个数组之间的 距离值 。「距离值」 定义为符合此描述的元素数目:对于元素 arr1[i] ,不存在任何元素 arr2[j] 满足 |arr1[i]-arr2[j]| <= d 。示例示例 1:输入:arr1 = [4,5,8], arr2 = [10,9,1,8], d = 2输出:2解释:对于 arr...

2020-03-22 01:28:38 838

原创 (Python)LeetCode1386:安排电影院座位

题目如上图所示,电影院的观影厅中有 n 行座位,行编号从 1 到 n ,且每一行内总共有 10 个座位,列编号从 1 到 10 。给你数组 reservedSeats ,包含所有已经被预约了的座位。比如说,researvedSeats[i]=[3,8] ,它表示第 3 行第 8 个座位被预约了。请你返回 最多能安排多少个 4 人家庭 。4 人家庭要占据 同一行内连续 的 4 个座位。隔着过...

2020-03-22 01:17:34 1578

原创 (Python)剑指Offer40:最小的k个数

题目输入整数数组 arr ,找出其中最小的 k 个数。例如,输入4、5、1、6、2、7、3、8这8个数字,则最小的4个数字是1、2、3、4。示例示例 1:输入:arr = [3,2,1], k = 2输出:[1,2] 或者 [2,1]示例 2:输入:arr = [0,1,2,1], k = 1输出:[0]限制0 <= k <= arr.length <= 1...

2020-03-21 02:26:01 232

原创 (Python)LeetCode409:最长回文串

题目给定一个包含大写字母和小写字母的字符串,找到通过这些字母构造成的最长的回文串。在构造过程中,请注意区分大小写。比如 “Aa” 不能当做一个回文字符串。注意假设字符串的长度不会超过 1010。示例示例 1:输入:“abccccdd”输出:7解释我们可以构造的最长的回文串是"dccaccd", 它的长度是 7。Python实现思路 先统计所给字符串中各个字符出现的频次,...

2020-03-19 21:02:13 315

原创 (Python)LeetCode 836:矩形重叠

题目矩形以列表 [x1, y1, x2, y2] 的形式表示,其中 (x1, y1) 为左下角的坐标,(x2, y2) 是右上角的坐标。如果相交的面积为正,则称两矩形重叠。需要明确的是,只在角或边接触的两个矩形不构成重叠。给出两个矩形,判断它们是否重叠并返回结果。示例示例 1:输入:rec1 = [0,0,2,2], rec2 = [1,1,3,3]输出:true示例 2:输入:...

2020-03-18 23:36:02 240

原创 (Python)LeetCode 1160:拼写单词

题目给你一份『词汇表』(字符串数组) words 和一张『字母表』(字符串) chars。假如你可以用 chars 中的『字母』(字符)拼写出 words 中的某个『单词』(字符串),那么我们就认为你掌握了这个单词。注意每次拼写时,chars 中的每个字母都只能用一次。返回词汇表 words 中你掌握的所有单词的 长度之和。示例示例 1:输入:words = [“cat”,“bt”...

2020-03-18 00:14:38 167

原创 (Python)LeetCode 1013:将数组分成和相等的三个部分

题目给你一个整数数组 A,只有可以将其划分为三个和相等的非空部分时才返回 true,否则返回 false。形式上,如果可以找出索引 i+1 < j 且满足 (A[0] + A[1] + … + A[i] 等于A[i+1] + A[i+2] + … + A[j-1]等于A[j] + A[j-1] + … + A[A.length - 1]) 就可以将数组三等分。示例示例 1:输出:[...

2020-03-11 22:24:30 430

原创 (Python)LeetCode 121:买卖股票的最佳时机

题目给定一个数组,它的第 i 个元素是一支给定股票第 i 天的价格。如果你最多只允许完成一笔交易(即买入和卖出一支股票),设计一个算法来计算你所能获取的最大利润。注意你不能在买入股票前卖出股票。【甜点来袭1】列表、元组、字典、集合四者间的区别与联系联系 均用来存储大量数据的容器区别 ①创建方式:列表list、[];元组tuple、();字典dict、{};集合set、{}。②可分片...

2020-03-11 00:35:06 193

原创 (Python)LeetCode 543:二叉树的直径

题目给定一棵二叉树,你需要计算它的直径长度。一棵二叉树的直径长度是任意两个结点路径长度中的最大值。这条路径可能穿过根结点。示例给定二叉树 1 / \ 2 3 / \ 4 5 返回 3, 它的长度是路径 [4,2,1,3] 或者 [5,2,1,3]。说明两结点之间的路径长度是以它们之间边的数目表示。Python实现思路...

2020-03-10 23:50:53 347

原创 (Python)LeetCode 322:零钱兑换

题目给定不同面额的硬币 coins 和一个总金额 amount。编写一个函数来计算可以凑成总金额所需的最少的硬币个数。如果没有任何一种硬币组合能组成总金额,返回 -1。示例示例1输入: coins = [1, 2, 5], amount = 11输出: 3解释: 11 = 5 + 5 + 1示例2输入: coins = [2], amount = 3输出: -1说明你可以认为...

2020-03-09 00:07:33 320

原创 决策树之CART剪枝(小白入门篇)

CART概念【名称】CART,全称为Classification And Regression Tree,分类与决策树。【组成】节点(根节点、内部节点、叶子结点)和有向边。【决策过程】依据信息增益进行决策的,增益越大说明这个特征对最后的分类影响越大(从上层到下层信息增益是逐渐下降的)。【决策依据】在分类中我们以最大的信息增益为决策依据;在回归中,我们以损失函数作为我们的优化目标,使其达到最小就是...

2020-02-18 23:05:03 888 2

原创 Neo4j入坑篇No.2

>>Neo4j语句学习可能出现的坑Q5:使用csv文件上传数据出现以下报错?这是因为你的csv文件中Prid所在列中出现空值。解决方案:将空值替换成任意一个无效字符(可以区别其他有效数据)即可。通过csv文件上传数据格式:load csv with headers from “file:///文件名.csv” as line merge (任意字符:文件名{文件中的列名1:t...

2020-02-17 22:01:52 187

原创 Neo4j入坑篇No.1

>>Neo4j下载路上可能出现的坑❤ 顺利情况如下 ❤step1: 安装JAVA环境成功安装结果step2: 下载Neo4j安装包windows最新版下载选项step3: 成功配置Neo4j成功配置结果step4: 访问heep://localhost7474开启Neo4j数据库学习大门→_→ 可谁还不跌倒几次噻!Q1:Neo4j-Mana...

2020-02-16 22:33:09 500 3

空空如也

空空如也

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

TA关注的人

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