- 博客(6)
- 收藏
- 关注
原创 「Linit」39. 恢复旋转排序数组 - 注意点
1. 背景今天再刷题的时候做到了一个恢复旋转排序数组的题目,本身题目属于简单类型的。2. 解题方法1. 最先想到的是,因为是排序好的数组,所以只要找到一个最小的值,让最小值前面的数值去后面,再删掉前面的就好了。实现手法很简单,先一个循环找到nums[i - 1] > nums[i]的i值,然后获取第一个数值后删掉数值,再加入到最好就好。2. 查了一下有没有其他的方法,看到一个用反转,也是...
2018-04-26 21:35:19
166
原创 【随笔】jupyter Windows下安装问题
背景某天,想在家中windows下面安装jupyter。因为公司里用的jupyter都是直接docker下装tensorflow自带的,Dokcer虽然也支持了Windows,但是不支持nvidia所以很遗憾并不能使用GPU。因为tensorflow支持Windows,所以不如直接在Windows上安装了。jupyter安装安装jupyter很简单,自己用的一直是pip。所以直接打开powersh...
2018-04-23 22:02:27
394
原创 二叉树相关(1)
1. 背景 准备找工作,要练习笔试。发现基础二叉树相关题目很多是跟遍历有关。题目不同,用哪种遍历有不同。(Lint 11)要求升序排序,一开始没注意,直接用了前序,发现结果错了。又看了下题目,原来是要用中序遍历啊。2. 二叉树的遍历方式 二叉树一共三种遍历方式: 1. 前序遍历 root -> 左子树- > 右子树 2. ...
2018-04-09 15:02:11
112
原创 「机器学习」数据不平衡情况下的处理方法(1)
1. background 前端时间想换工作,于是面了几家公司。发现了公司面试基本会问当数据集分布不平衡的时候该怎么处理。在现实做项目的时候这种情况也会很多。于是做了一下整理。2. 数据不平衡 数据不平衡的情况主要出现在二分类。比如现在公司做的重要邮件检测。几千个邮件只有几百个重要邮件,其他都是不重要邮件。这样带来的问题是,你想要检测的数量小的损失率带来的整体影响很小。(比如你把所有小类...
2018-04-04 09:50:34
482
原创 [学习笔记opencv+flask] flask上的在线视频播放
1. 背景今天想把摄像头里的视频实时在网页上显示(约等于web camera, 服务器端)想到的步骤是opencv的摄像头功能,提成图像文件,然后用generator functions这种方法来实时传达可是,当我把opencv的摄像头作为一个全局变量的时候,视频就是一片黑。2. 代码问题代码cap = cv2.VideoCapture(0) def get_frame(): frame ...
2018-03-23 16:19:44
4475
1
原创 [python-学习笔记] python中的可变对象和不可变对象
背景:上周,在做一个背景替换的程序时,碰到一个问题。产生的动画都会留下残影。很像刷新list,却没有clear一样。于是网上查找了一些资料,发现原来是参数引用问题。一切皆对象Python中因为所有都是对象,所以在参数传递时都是对象的引用,类似于C/C++的传址例1‘def test(i): i[0] = 0 a = [[1,2,3],[4,5,6],[7,8,9]] test(a) pr...
2018-03-19 15:27:20
790
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人