2020年11月30日

图卷积网络

摘要: 图卷积网络 图神经网络一开始是按照RNN的方式进行研究,用RNN的方式处理网络上的数据。在CNN流行之后,思考如何在图上进行卷积。即图卷积网络(GCN)。关于GCN有两个方向,一个是基于谱的方法,一个基于图的方法,类似于图像处理中的频域和空间域。本文主要讲频域上的处理,基于论文2016 - Semi 阅读全文

posted @ 2020-11-30 14:38 eggplant_is_me 阅读(346) 评论(0) 推荐(0) 编辑

2020年11月26日

python multiprocessing多进程阻塞导致Linux上大多数子进程在休眠状态

摘要: 2020.11.26 在使用multiprocessing.Pool来创建多个进程时,使用apply_async异步调用以提升运算效率,并行运算。但是这个函数的调用需要注意,最好参数不要省略func=和args=,args后面要有一个',',最重要的是,假如子进程的函数有返回值,需要将apply_a 阅读全文

posted @ 2020-11-26 14:27 eggplant_is_me 阅读(1019) 评论(0) 推荐(0) 编辑

2020年11月20日

从Request到Selenium的简单爬虫学习笔记

摘要: selenium是一个用于网站测试的工具,是一个Web自动化工具,测试人员必会的工具。他可以操作浏览器对网页进行模拟人的操作,比如点击,获取文本数据,跳转等等。所以也可以被用来爬虫。 简单的网站爬虫用request就可以实现,但由于反爬虫技术的出现,对于一些网站使用request就需要更多的技巧去爬 阅读全文

posted @ 2020-11-20 11:42 eggplant_is_me 阅读(497) 评论(0) 推荐(0) 编辑

2020年11月16日

Leetcode-36. 有效的数独

摘要: 36. 有效的数独 判断一个 9x9 的数独是否有效。只需要根据以下规则,验证已经填入的数字是否有效即可。 数字 1-9 在每一行只能出现一次。 数字 1-9 在每一列只能出现一次。 数字 1-9 在每一个以粗实线分隔的 3x3 宫内只能出现一次。 数独部分空格内已填入了数字,空白格用 '.' 表示 阅读全文

posted @ 2020-11-16 15:38 eggplant_is_me 阅读(88) 评论(0) 推荐(0) 编辑

Leetcode-38.外观数列

摘要: 38. 外观数列 给定一个正整数 n ,输出外观数列的第 n 项。 「外观数列」是一个整数序列,从数字 1 开始,序列中的每一项都是对前一项的描述。 你可以将其视作是由递归公式定义的数字字符串序列: countAndSay(1) = "1" countAndSay(n) 是对 countAndSay 阅读全文

posted @ 2020-11-16 14:17 eggplant_is_me 阅读(63) 评论(0) 推荐(0) 编辑

Leetcode-35. 搜索插入位置

摘要: 35. 搜索插入位置 给定一个排序数组和一个目标值,在数组中找到目标值,并返回其索引。如果目标值不存在于数组中,返回它将会被按顺序插入的位置。 你可以假设数组中无重复元素。 示例 1: 输入: [1,3,5,6], 5 输出: 2 解法一 可以顺序搜索查找,比当前大就往下遍历,比当前小就返回当前的i 阅读全文

posted @ 2020-11-16 13:37 eggplant_is_me 阅读(83) 评论(0) 推荐(0) 编辑

2020年11月13日

Python多进程关于共享变量的坑

摘要: python 多进程使用multiprocess的库,网上有很多代码。但自己使用时有两个关于共享变量的坑。 如果想共享一个复杂点的变量,比如numpy矩阵,是不可以的,Manager自带的共享类型只有list,dict等这样简单的类型,且只能共享一层(不能说list里面加一个numpy矩阵也共享), 阅读全文

posted @ 2020-11-13 16:25 eggplant_is_me 阅读(378) 评论(0) 推荐(0) 编辑

2020年11月7日

Leetcode-2. 两数相加

摘要: 2. 两数相加 给出两个 非空 的链表用来表示两个非负的整数。其中,它们各自的位数是按照 逆序 的方式存储的,并且它们的每个节点只能存储 一位 数字。 如果,我们将这两个数相加起来,则会返回一个新的链表来表示它们的和。 您可以假设除了数字 0 之外,这两个数都不会以 0 开头。 示例: 输入:(2 阅读全文

posted @ 2020-11-07 16:01 eggplant_is_me 阅读(67) 评论(0) 推荐(0) 编辑

2020年11月5日

Leetcode-27. 移除元素

摘要: 27. 移除元素 给你一个数组 nums 和一个值 val,你需要 原地 移除所有数值等于 val 的元素,并返回移除后数组的新长度。 不要使用额外的数组空间,你必须仅使用 O(1) 额外空间并 原地 修改输入数组。 元素的顺序可以改变。你不需要考虑数组中超出新长度后面的元素。 示例 1: 给定 n 阅读全文

posted @ 2020-11-05 21:25 eggplant_is_me 阅读(68) 评论(0) 推荐(0) 编辑

Leetcode-21. 合并两个有序链表

摘要: 21. 合并两个有序链表 将两个升序链表合并为一个新的 升序 链表并返回。新链表是通过拼接给定的两个链表的所有节点组成的。 示例: 输入:1->2->4, 1->3->4 输出:1->1->2->3->4->4 解法一:非递归的做法,两个列表分别维护两个指针p1, p2。首先判断两个链表是否为空,如 阅读全文

posted @ 2020-11-05 21:06 eggplant_is_me 阅读(91) 评论(0) 推荐(0) 编辑

导航