自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

smart boy

I'm getting smarter

  • 博客(256)
  • 资源 (1)
  • 收藏
  • 关注

原创 linux复制一个文件夹到另一个文件夹

文件夹1 …/demand/predict_result/figures/011文件夹2 …/demand/predict_result/figures/012如果012文件夹没有创建也可以直接复制cp -r …/demand/predict_result/figures/011 …/demand/predict_result/figures/012

2021-04-20 14:42:35 515

原创 松果出行2021校招内推

2020-09-14 20:35:13 697

原创 量化交易——backtrader

https://mp.weixin.qq.com/s?__biz=MzUyMDk1MDY2MQ==&mid=2247484803&idx=1&sn=59502204fb39d150c98e9951a1614ec0&chksm=f9e3c369ce944a7f9f8e83a7fc4aa9b1450ec98a41eefffda3158f75f824af88117f85be69ca&scene=21#wechat_redirect

2020-08-14 16:24:50 443

原创 《应用回归分析》pdf

https://max.book118.com/html/2017/0611/113589973.shtm应用回归分析pdf

2020-08-05 17:13:26 5479

原创 pip3报错

mac pip3报错如下Traceback (most recent call last):File “/usr/local/bin/pip”, line 6, in from pip._internal.cli.main import mainModuleNotFoundError: No module named ‘pip._internal.cli.main’解决方案:curl https://bootstrap.pypa.io/get-pip.py -o get-pip.pypytho

2020-07-06 11:02:02 531

原创 发现离散数据

plt.figure(figsize=(10,4))plt.xlim(train.item_price.min(), train.item_price.max()*1.1)sns.boxplot(x=train.item_price)

2020-06-24 10:18:41 183

原创 python画地图相关的图

https://www.zhihu.com/question/33783546

2019-12-11 00:16:38 204

原创 matlab中文教程文档

matlab中文教程文档不好的有时候或许是好的

2019-11-26 20:12:03 839

原创 2019年学习总结——计划执行力

计划制定要精细要把每天的时间日程表罗列出来,精细到课程表,整个研究生两年半了,执行力和时间规划越来越差,人的一生只有三万天,所以要珍惜之,还是要好好执行。2.计划制定后要严格执行,可逐渐调整到最佳的状态计划制定之后,不能只执行两天,要有延续性。也许一开始的计划要求太高,约束太大,但是可以通过调整计划,更加适合自己。就像练习投篮一样,要不停的调整自己的手腕,发力的方式,额头当做参照物 ,不断...

2019-11-20 09:16:27 224

原创 学习交流有感

1、刷leetcode不能看原题。哪怕一个题想一天也要自己独立想出来,因为只有自己想出来的去面试才能写出来,要不然看了答案,虽然速度很快,但是很快就会忘记,一点也不深刻。2、要看一下北航408,这些计算机基础这是计算机的基础,在互联网这个行业,尤其像我这种非科班出身的同学,一定要把基础打扎实,这个对学习c++很有帮助,c++重视底层,是搞算法不可绕过的。3、学习要投入做好学习计划,专心学...

2019-11-09 22:25:11 211

原创 用数字说目标检测

这篇论文主要干了啥:1、RPN替代selective search,可以用GPU了faster-rcnn在使用vgg的网络的情况下可以实现每秒5fps每张图片提取300个proposalProrosal方法对比selective search的提取效率极低,只能在cpu上进行,只能达到2s/image。EdgeBoxes方法 0.2/image. 仍然太耗时。10x speed用GP...

2019-09-05 19:02:35 412 1

原创 2020届阿里巴巴秋招笔试题——兔子跳机关

青蛙从第一行矩阵中任意一个出发,隔行或者隔列跳一直跳到最后一行,中间隔过的格子数字之和最小的值是多少。# n=int(input())# arr = []# while n>0:# arr.append([int(i) for i in input().strip().split(',')])# n-=1import mathn = 6arr = [[1,2,...

2019-09-01 17:05:19 529 2

原创 这样看cv paper得效果可能更好

1、网络结构可视化。用caffe prototxt可视化工具NetScope将这篇论文的网络结构可视化出来2、研究网络结构然后开始研究结构的特点,从输入到输出是如何构建网络的3、细致地看paper对结构聊熟于心之后就可以自信地看paper了,可以提出问题,看看这个结构为什么要这样设计。...

2019-08-23 16:12:37 270

原创 c++刷leetcode入门

#include <vector>// 这个必须加上,要不然报错#include <iostream>// 这个必须加上,要不然报错#include <cmath>// 这个必须加上,要不然报错#include "leetcode279_24Game.h"using namespace std;// 这个必须加上,要不然报错class S...

2019-08-13 19:27:48 978

原创 Java刷leetcode入门

首先需要明白java的几个基本的概念一个java文件中最多只能有一个public类,如果要运行函数,必须在这个类中定义public static void main(String args [])函数二叉树这样的leetcode题在本地是很难调试的,所以基本放弃,或者把Leetcode里边内置处理二叉树的代码copy到本地来进行调试,因为要把输入构建成一个二叉树需要费点功夫为什么要用Li...

2019-08-13 14:42:10 1343

原创 python处理数据低效总结

大量使用dataframe.loc or iloc会非常低效大量使用for循环会非常低效,可以使用多进程或者cpython来解决问题

2019-08-13 14:35:41 237

原创 设计模式

1、a1, a2, a3, a4,… … a2n所有的数是-1或1,保证前k个数非负,有多少种可能?自己经常会设计一些类,设计模式的思想可以提高软件设计的质量,是一门很不错的内功。设计模式:http://c.biancheng.net/view/1343.html...

2019-08-13 11:21:17 90

原创 人脸关键点检测项目总结

人脸关键点检测第一阶段:主要任务是制作hdf5多标签数据,训练并保存模型第一节:人脸关键点算法概述把预测分为三个阶段,全局预测,局部微调,再次局部微调。全局预测阶段也可以分为三个阶段,全局,眼睛和鼻子,鼻子和嘴第二节:多标签数据制作及其坐标转换前四个值是人脸框,后面十个点的坐标值就是关键点的坐标值。hdf5是caffe制作多label数据源的工具,制作多label hdf5数据源,将l...

2019-06-05 21:35:19 866

原创 leetcode 309. Best Time to Buy and Sell Stock with Cooldown 状态机解法

Say you have an array for which the ith element is the price of a given stock on day i.Design an algorithm to find th...

2019-06-04 16:55:07 151

原创 137. Single Number II 最好的答案,最明白的解释

给定一个非空整数数组,除了某个元素只出现一次以外,其余每个元素均出现了三次。找出那个只出现了一次的元素。说明:你的算法应该具有线性时间复杂度。 你可以不使用额外空间来实现吗?示例 1:输入: [2,2,3,2]输出: 3示例 2:输入: [0,1,0,1,0,1,99]输出: 99public int singleNumber(int[] A) { int ones = ...

2019-06-04 11:36:13 632

原创 python 与或非 位运算与或非

and or这是用于找逻辑关系的 比如1 and 2 4 and 5 结果分别为2,5& ^ ~这是用于位运算的 1 &2=0 1^2=3

2019-06-04 10:28:02 37035

原创 673. 最长递增子序列的个数

给定一个未排序的整数数组,找到最长递增子序列的个数。示例 1:输入: [1,3,5,4,7]输出: 2解释: 有两个最长递增子序列,分别是 [1, 3, 4, 7] 和[1, 3, 5, 7]。示例 2:输入: [2,2,2,2,2]输出: 5解释: 最长递增子序列的长度是1,并且存在5个子序列的长度为1,因此输出5。注意: 给定的数组长度不超过 2000 并且结果一定是32位有...

2019-06-03 23:15:45 133

原创 32. 最长有效括号——简单解法

给定一个只包含 ‘(’ 和 ‘)’ 的字符串,找出最长的包含有效括号的子串的长度。示例 1:输入: “(()”输出: 2解释: 最长有效括号子串为 “()”示例 2:输入: “)()())”输出: 4解释: 最长有效括号子串为 “()()” def longestValidParentheses(self, s): dp, stack = [0]*(len(s) + 1...

2019-06-03 20:20:50 152

原创 pygame快速入门

pygame 快速入门目标项目准备使用 pygame 创建图形窗口理解 图像 并实现图像绘制理解 游戏循环 和 游戏时钟理解 精灵 和 精灵组项目准备新建 飞机大战 项目新建一个 hm_01_pygame入门.py导入 游戏素材图片游戏的第一印象把一些 静止的图像 绘制到 游戏窗口 中根据 用户的交互 或其他情况,移动 这些图像,产生动画效果根据 图像之间 是...

2019-05-29 11:15:10 481

原创 分类问题——样本不均衡

数据层:通过重采样使样本空间均衡算法层:重点学习正样本来适应现存的分类器损失敏感方法:整合数据层和算法层的思想,假设正样本误分类的损失更大。boosting算法:不断提高样本权重1、数据层方法1、对正样本随机过采样,对负样本随机下采样。2、按照样本特征和比例来过采样正样本或下采样负样本,虽然重采样在样本不均衡问题中经常使用,但是如何确定最好的数据分布比例呢?在一片论文中降到了,实验表...

2019-05-23 15:13:24 1260

原创 paper攻略

读研已经是第二年末了,才明白论文的重要性,才知道如何看论文,如何写论文。1、重要的工具:endnote,这个工具可以和web of science网站结合使用,主要用途是文献综述。文献综述就是把自己看过的论文管理起来,这样方便后期写论文时引用。2、好的论文必定引用了非常经典的好论文。什么事经典 的好论文,在我现在看来就是引用量非常多的论文。3、重视over_review的论文,这样的论文...

2019-05-19 18:35:01 305

原创 mac通过外网访问linux

通过上面的链接安装holer,1、下载holer https://github.com/wisdom-projects/holer(如果下载的是java版本的holer,需要给自己的linux安装java https://www.cnblogs.com/ccskun/p/5534757.html)2、配置holer https://jingyan.baidu.com/article/67...

2019-05-12 15:06:08 557

原创 牛顿法和梯度下降法的对比和推理

牛顿法和梯度下降法的学习 牛顿法和梯度下降法的差别牛顿法:二次逼近梯度下降法:一阶逼近牛顿法:对局部凸的函数找到极小值,对局部凹的函数找到极大值,对不凹不凸的函数可能找到鞍点。梯度下降法:一般不会找到最大值,但同样可能会找到鞍点。在初始值合理的条件下,牛顿法的收敛速度>梯度下降法的收敛速度牛顿法的计算难度更大(因为需要估计二阶导数)泰勒展开式:https://...

2019-04-18 15:11:03 333

原创 周志华西瓜书课后习题答案总目录

https://blog.csdn.net/icefire_tyh/article/details/52064910机器学习(周志华西瓜书)参考答案总目录从刚开始学习机器学习到现在也有几个月了,期间看过PDF,上过MOOC,总感觉知道一点了又不是特别明白,最后趁某东买书大减价弄了几本相关的书来看看,其中一本就是西瓜书。一口气看了前10章,感觉每章内容都很少,看完感觉还是和以前一样。每章的习题都...

2019-04-17 22:33:51 33565 5

原创 python2和python3的 leetcoed刷题效率对比

474. 一和零下面这段代码在python2中可以通过,但是在python3中没有通过,所以python2和python3的效率差别在哪里呢?class Solution(object): def findMaxForm(self, strs, m, n): """ :type strs: List[str] :type m: int ...

2019-04-17 11:02:37 1624

原创 python的leetcode效率细节

279. 完全平方数下面两端代码,第一个通过,第二个不通过以下两个问题待解决,问题1:dp += min(dp[-i*i] for i in range(1, int(len(dp)**0.5+1))) + 1,问题2:为什么要加,号,为什么self.dp和在函数中直接命名dp效率差别这么大呢?class Solution(object): _dp = [0] def...

2019-04-16 21:36:37 196

原创 2019春 头条校招笔试题——找零钱

凑零钱有,1,4,16,64四种硬币,假如你有1024元,消费N元,问应该找给你最少多少个硬币?x=1024-int(input())def minCoins(x): coins = [1,4,16,64] money = x kind = 4 if(0 == money): break dp=[0]*(...

2019-03-18 23:28:20 280

转载 堆排序

https://www.jianshu.com/p/d174f1862601

2019-03-14 22:54:34 105

转载 手推Logistic回归

(很多讲逻辑回归的文章都没有给出详细的推导,只是列出最后的计算公式,今天在网上看到一篇解释得非常详细的文章,赶紧转载一下:【机器学习笔记1】Logistic回归总结(http://blog.csdn.net/dongtingzhizi/article/details/15962797)&nbsp;作者说"未经允许,不得转载",我这里先冒...

2019-03-14 21:38:35 440

转载 c++ namespace作用

namespace翻译为命名空间,顾名思义,就是把一些类、变量、函数包含在一个空间中,在调用的时候使用作用域限定符号来调用,防止出现同名类、变量、函数无法分清的情况。也可以用来区分一个程序中各个模块的功能,类似于类。#include &lt;iostream&gt;using namespace std; # 全局引入std命名空间,cout,endl等。namespace ns1{ ...

2019-03-13 11:19:50 527

转载 手推——朴素贝叶斯

如果你对理论推导过程不感兴趣,可以直接逃到三种常用模型及编码实现部分,但我建议你还是看看理论基础部分。另外,本文的所有代码都可以github获取1. 朴素贝叶斯的理论基础 朴素贝叶斯算法是基于贝叶斯定理与特征条件独立假设的分类方法。这里提到的贝叶斯定理、特征条件独立假设就是朴素贝叶斯的两个重要的理论基础。1.1 贝叶斯定理先看什么是条件概率。P(A|B)表示事件B已经发生的前...

2019-03-12 22:27:55 445

转载 拓扑排序入门

在一个有向图中,对所有的节点进行排序,要求没有一个节点指向它前面的节点。先统计所有节点的入度,对于入度为0的节点就可以分离出来,然后把这个节点指向的节点的入度减一。一直做改操作,直到所有的节点都被分离出来。如果最后不存在入度为0的节点,那就说明有环,不存在拓扑排序,也就是很多题目的无解的情况。下面是算法的演示...

2019-03-12 20:04:11 152

原创 二分法的时间复杂度O(logn)的解释

二分法的关键思想是 假设该数组的长度是N那么二分后是N/2,再二分后是N/4……直到二分到1结束(当然这是属于最坏的情况了,即每次找到的那个中点数都不是我们要找的),那么二分的次数就是基本语句执行的次数,于是我们可以设次数为x,N*(1/2)^x=1;则x=logn,底数是2,...

2019-03-12 11:22:20 2774

原创 在leetcode中,'='写成了“==”,好多次找不到bug在哪里,会死的很惨

class Solution: def permuteUnique(self, nums: List[int]) -&gt; List[List[int]]: nums.sort() self.used=[False]*len(nums) l=[] def back(tmp): if len(tmp)=...

2019-03-10 22:06:13 132

原创 归并排序:mergeSort 附赠一道LeetCode练习题 -_- -_- -_-

def merge(a,b): c=[] l,r=0,0 while l&amp;lt;len(a) and r&amp;lt;len(b): if a[l]&amp;lt;b[r]: c.append(a[l]) l+=1 elif a[l]&amp;gt;b[r]: c.append(b[r]) r+=1 if l==len(a): c+...

2019-03-07 21:10:59 396

PythonBrochure

这是python官方手册,目前只有这一个版本,欢迎大家下载学习交流

2019-01-20

空空如也

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

TA关注的人

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