自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 python编程小技巧

记录一些常用的小技巧,主要参考来源两个:《python高级编程》的第二章语法最佳实践——类级别以下,和leetcode的官方解答。[i for i in range(10) if i%2==0] #建列表的快速方法[0 for _ in range(10)]zip([1,2,3], [4,5,6]) #返回(1,4), (2,5), (3,6)a, b, c = 1, 2, 3 #序列解包def a(n: int, b: str) -> bool # 给函数参数列表时指定数据类型.

2020-10-07 19:44:35 76

原创 人情与面子

人情与面子台湾大学心理系 黄光国在中国社会中,“人情”、“面子”等构成了一套由文化制约而形成的社会机制。我们将这套所形成的社会机制视为一种“权力游戏”。一. 权利的定义所谓的权力是指:一方(影响施加方)以其意志加以另一方(影响接受方),使其改变态度、动力或行为的力量。施加方之所以会用权力去影响别人,主要是这样做可以让他获得对方所能支配的某种社会资源,来满足自己的需要。接收方之所以愿意接受其影响,也是因为接受这种影响能给他带来某种酬赏,或者避开某种惩罚。二. 关系判断:权力游.

2020-08-09 16:31:51 1186

原创 2. 手写体识别:MNIST_1

首先来学习经典的手写体识别问题

2020-08-08 23:49:45 119

原创 一. leetcode_简单题_4

69.计算并返回x的平方根,其中x是非负整数。 6分钟写完,但对于代码不是很满意,因为这里要考虑一个溢出的问题,所以代码感觉有点丑。int mySqrt(int x){ int res = 0; long long c = 0; for(; res * res <= x; res++) { c = (long long)(res + 1) * (res + 1); if(c > x) ...

2020-08-08 19:35:10 108

原创 四. leetcode_比赛_1

第200次周赛,没有赶上正式比赛,是自己私下的练习,也是一个新的开始吧。但是感觉时间用的非常多,4道题几乎花了3个小时,而且不是全部做出来。虽然结果不是太好,但是也是一个新的尝试。链接:https://leetcode-cn.com/contest/weekly-contest-200/1. 统计好三元组这是一道简单题。我其中忙中出错,曾经试过将检索j写成了i,但总体问题不大。很快就做好了,不谈。int abs(int x){ if(x < 0) return -1 * x;

2020-08-02 20:23:03 132

原创 一. leetcode_简单题_3

38.给定一个正整数n(1 ≤n≤ 30),输出外观数列的第n项。(外观数列的详细定义见leetcode) 这是我见过相对困难的简单题。思路比较简单,但编程较难,这需要我们要有“状态机”的思维,也就是状态转换。因为需要一系列的状态转换,这就需要非常细心,对于那些边界条件要仔细检查。往往这类型题会让人思考有没有便捷的方法,因为这些状态转换会让人第一感觉繁琐,但事实上这道题的状态转换并不算非常困难,以后遇到这些思路简单,依赖于状态转换的题目还是要仔细思考深入一步,看是否状态转换繁琐,即...

2020-07-28 18:39:53 120

原创 一. leetcode_简单题_2

21.将两个升序链表合并为一个新的升序链表并返回。新链表是通过拼接给定的两个链表的所有节点组成的。 一次AC,13分钟写完,中途接了一次中国联通推广电话。思路简单、struct ListNode* mergeTwoLists(struct ListNode* l1, struct ListNode* l2){ if(l1 == NULL) return l2; if(l2 == NULL) return l1; struct ListNode *h, *...

2020-07-28 17:41:45 104

原创 一. leetcode_简单题_1

leetcode简单题,每个帖子5题。

2020-07-26 22:51:28 86

原创 二. leetcode_中等难度_1

1. leetcode第二题(中等)。方法一35分钟写完,方法二13分钟写完。 给出两个非空 的链表用来表示两个非负的整数。其中,它们各自的位数是按照逆序的方式存储的,并且它们的每个节点只能存储一位数字。如果,我们将这两个数相加起来,则会返回一个新的链表来表示它们的和。您可以假设除了数字 0 之外,这两个数都不会以 0开头。/*方法一:类似手写计算,35分钟写完,20ms;7.4m*/void check(int* num, int* flag){ if(*num >...

2020-07-26 22:47:02 225

原创 1. 使用tf的一般流程

1. tf的一般流程 我把tf的一般流程普适性地分成以下三个部分:数据集的处理、神经网络的搭建、开始训练。其中前面两个部分,数据集以及神经网络则需要我们脱离tf工具去考虑问题。以下使用《tensorflow实战:Google深度学习框架》里面的最开始两个例子来说明如何通过一般流程来编程。2. 第一个例子 第一个例子要学习这样的特征:如果(x1 + x2) < 1,则为正样本y=1;否则为负样本y=0。首先我们定义数据集,使用随机数作为数据集,训练集10000,测试集100。其次...

2020-07-21 19:01:50 855

原创 2. 数据集的制作

目标:熟悉npy,npz数据集的制作;制作论文所用的数据集npy和npz是numpy可以产生的两种数据集格式1. npy数据集 npy是一种存储单一变量的数据集,它由np.save("name")函数产生。若尝试把多个变量传入np.save中,它会只保存第一个变量。np.save("name.npy") #如果name不以.npy作为后缀,函数会自动添加c = np.load("name.npy")2. npz数据集 npz是一种存储多个变量的数据集,它有np.sav...

2020-07-19 16:50:09 750

原创 3. 栈

一般而言,可以使用以下作为栈的存储结构#define MAXSIZE 50;typedef struct { int data[MAXSIZE]; int top}sqStack; 但在实际解题时,最方便的都是使用数组和一个整数来表示,以下也将用这种方法1. 检查一个括号表达式是否有问题。例如[()()]这样没有问题,但[()(])这就有问题 比较简单,一个基本的栈的运用。第一次10分钟写完,14分钟调试完毕;第二次7分钟写完,10分钟调试完毕。...

2020-07-19 15:27:53 79

原创 2. 链表

使用以下作为链表的存储结构。带有头结点,其数值为-1。typedef struct LNode{ struct LNode* next; int data;}LNode, *LinkList;考虑以下题目1. 反向输出链表 使用递归。第一次三分时写完,五分时完成调试;第二次六分钟共用完成调试。void printReverseLinkList_2(LinkList h){ if(h == NULL) { printf("\n"); return..

2020-07-16 19:09:59 97

原创 1. 顺序表

使用以下作为顺序表的存储结构:#define MAXSIZE 50typedef struct{ int data[MAXSIZE]; int length;}sqList;考虑以下题目1. 在有序顺序表中删除重复的元素 在顺序存储中,例如顺序表,合并移动操作是一种高效的方法。在本题中,不应该删除一个重复元素移动一次,而是删除所有同类重复元素后移动一次。void deleteRepeatSqList(sqList* l){ int i = 0,..

2020-07-16 17:09:54 115

原创 IP_2:二值化算法思考

1. 唠嗑    昨天花了比较多的时间在编程上(吐槽一句编程有待提高),结果效率很低,因为并没有学到什么东西,也没有想出什么有趣的东西。这也引发了我的一个思考:学习算法的时候,编程到底应该占多重要的地位?2. 二值化算法思考    2.1 迭代法是基于双峰的分割法的改进吗        很有意思,最近在学习的时候总是能触类旁通,每一个算法都有一个深厚的背景,并能带我到其他领域一睹风采。      ...

2018-03-12 23:23:22 260

原创 IP_1:图像处理_开始&二值化

1. 开始        最近开始学习《数字图像处理》,用几天时间把所用书籍的前半部分过了一下,感觉还挺感兴趣。想到写博客可能更能给我一个反馈,这样能让我更愿意持续地学习。    总结了下,在学习《数字图像处理》中,我主要就要抓住两条主线来学习:        第一条是空域和频域,第二条是具体要实现的功能。    因为二值化应该是最基本的图像处理操作了(我在项目组一开始接触图像处理的时候,第一个接...

2018-03-09 20:05:30 454

原创 纪念这一天

哈哈哈,我终于可以休息一会了!撒花!(审核员会不会看我只发动态不发博客就不让我过= =)

2018-03-08 20:33:06 171 1

原创 并没有那么有趣

原来一个人生活并没有那么有趣是我自己太无聊亦或是无病呻吟我早不该忽略这连同我的生活还是要学会活着

2018-02-26 00:15:47 145

空空如也

空空如也

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

TA关注的人

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